在 Safari/Edge/IE selenium 中导入浏览器扩展
Import browser extensions in Safari/Edge/IE selenium
是否可以仅使用 Selenium 将扩展导入 Safari/Edge/IE 网络驱动程序?
这样 Safari/Edge/IE 可以使用导入的扩展启动并启用测试?
如果可能...我如何在 Python
中执行此操作
我很确定 none 这些浏览器在 selenium 中支持此功能。您唯一的选择是在 运行 测试之前设置带有扩展的浏览器。
Safari 和 IE 可能永远不会获得对此的支持,因为 safari 驱动程序已被弃用,并且 IE 将不会获得任何更新,因为焦点将完全转移到 Edge。
Microsoft Edge 甚至根本不支持稳定版本中的扩展。
Edge 驱动程序是 Microsoft 自己创建的,因为 Edge 驱动程序是 Microsoft 自己创建的,因此一旦该功能推出到稳定版本,Edge 可能会在驱动程序中获得支持。
来源:
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.
Safari/IE/Edge
没有配置文件概念,因此无论 plugins/extensions 和浏览器设置如何当 webdriver 启动浏览器时,您的浏览器将可用。
对于 Safari,你可以使用这样的东西:
'safari.cleansession': true,
'acceptSslCerts': true,
'safari.options': {
'extensions': [{
'contents': yourplugin,
'filename': 'yourplugin.safariextz'
}]
}
是否可以仅使用 Selenium 将扩展导入 Safari/Edge/IE 网络驱动程序? 这样 Safari/Edge/IE 可以使用导入的扩展启动并启用测试?
如果可能...我如何在 Python
中执行此操作我很确定 none 这些浏览器在 selenium 中支持此功能。您唯一的选择是在 运行 测试之前设置带有扩展的浏览器。 Safari 和 IE 可能永远不会获得对此的支持,因为 safari 驱动程序已被弃用,并且 IE 将不会获得任何更新,因为焦点将完全转移到 Edge。
Microsoft Edge 甚至根本不支持稳定版本中的扩展。
Edge 驱动程序是 Microsoft 自己创建的,因为 Edge 驱动程序是 Microsoft 自己创建的,因此一旦该功能推出到稳定版本,Edge 可能会在驱动程序中获得支持。
来源:
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.
Safari/IE/Edge
没有配置文件概念,因此无论 plugins/extensions 和浏览器设置如何当 webdriver 启动浏览器时,您的浏览器将可用。
对于 Safari,你可以使用这样的东西:
'safari.cleansession': true,
'acceptSslCerts': true,
'safari.options': {
'extensions': [{
'contents': yourplugin,
'filename': 'yourplugin.safariextz'
}]
}