是否可以仅使用 Selenium 将扩展导入 Safari/Edge/IE 网络驱动程序? 这样 Safari/Edge/IE 会在导入扩展并启用测试的情况下启动?
如果可能的话......我如何在 Python 中做到这一点
最佳答案
我很确定这些浏览器中没有一个在 selenium 中支持此功能。您唯一的选择是在运行测试之前设置带有扩展的浏览器。 Safari 和 IE 可能永远不会获得对此的支持,因为 safari 驱动程序已被弃用,并且 IE 将不会获得更多更新,因为焦点将完全转移到 Edge。
Microsoft Edge 甚至根本不支持稳定版本中的扩展。
Edge 可能会在该功能推出到稳定版本后获得驱动程序的支持,因为 Edge 驱动程序是由 Microsoft 自己创建的。
来源:
NOTE: The SafariDriver is deprecated. All code has been removed from master, but is still available in the safari branch
Personalize and add new features to Microsoft Edge with extensions. Starting with build 14291 for the Windows 10 Insider Preview, a selection of extensions is now available for Microsoft Edge.
关于internet-explorer - 在 Safari/Edge/IE selenium 中导入浏览器扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37412678/