如何在边缘铬浏览器上使用水豚运行硒Webdriver测试?

巴斯卡·普坎(Bhaskar Phukan)

我有以下代码将驱动程序注册为无头Chrome模式。但是,我对如何注册驱动程序以便在Edge Chrome浏览器上运行感到困惑。我的Mac机器上安装了边缘铬。我正在使用Selenium WebDriver 3.14

elsif @browser == 'headless chrome' && !@remote
Capybara.default_driver =:selenium_chrome_headless
Capybara.javascript_driver = :selenium_chrome_headless
Capybara.register_driver :headless_chrome do |app|
options.add_argument('--headless')
options.add_argument('--disable-gpu')
options.add_argument('--window-size=1280,800')
@driver = Capybara::Selenium::Driver.new(app, browser: chrome, options: options)
定量的

要将基于铬的Edge与硒一起使用,您需要根据Microsoft团队的以下建议使用最新的selenium-webdriver 4.x alpha版本:

https://docs.microsoft.com/zh-cn/microsoft-edge/webdriver-chromium?tabs=c-sharp

然后,您需要注册自己的驱动程序,并指定相关选项和浏览器,如:edge_chromeCapybara驱动程序初始化中一样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何正确配置rails测试以在浏览器中运行它?(site_prism,黄瓜,水豚,硒webdriver)

来自分类Dev

如何正确配置rails测试以在浏览器中运行它?(site_prism,黄瓜,水豚,硒webdriver)

来自分类Dev

如何在Chrome浏览器中运行硒测试?

来自分类Dev

如何使用水豚 webkit -cucumber 升级水豚中的浏览器?

来自分类Dev

如何在不同的浏览器中使用LiveServerTestCase运行硒测试?

来自分类Dev

如何在不同的浏览器中使用LiveServerTestCase运行硒测试?

来自分类Dev

如何在不使用junit关闭浏览器的情况下运行所有硒测试

来自分类Dev

如何使用水豚在隐藏的输入上测试文件附件?

来自分类Dev

如何使用水豚在隐藏的输入上测试文件附件?

来自分类Dev

如何在多个浏览器中运行一个python webdriver测试

来自分类Dev

如何在普通浏览器中使用硒

来自分类Dev

如何从 Java 应用程序(在 RaspberryPi 上)运行铬浏览器?

来自分类Dev

如何在12.04中使铬浏览器全屏运行(而不是信息亭)?

来自分类Dev

如何运行跨浏览器测试-在BrowserStack上进行硒测试

来自分类Dev

如何在pom.xml中提到的特定浏览器上运行Selenium + Maven测试?

来自分类Dev

您如何在浏览器中运行Jasmine测试?

来自分类Dev

硒如何在testng中使浏览器的打开(在一个浏览器中全部测试)静态

来自分类Dev

使用IE浏览器运行测试用例时,C#中的硒

来自分类Dev

使用tomcat设置的jenkins运行硒测试时,浏览器不可见

来自分类Dev

如何在karma.conf.js中的所有浏览器上运行测试,而不必将所有浏览器设置为默认浏览器,也不必在命令行中将所有浏览器都列出?

来自分类Dev

如何在浏览器上运行 javascript?

来自分类Dev

PHPUnit:如何从浏览器运行测试?

来自分类Dev

使用TestNG在不同的浏览器上进行硒测试

来自分类Dev

如何在Ubuntu 14.04上使用“-单进程”运行谷歌浏览器?

来自分类Dev

如何使用水豚测试target =“ _ blank”属性?

来自分类Dev

如何在运行时针对运行URL的C#WebDriver测试指定其他URL和/或浏览器?

来自分类Dev

通过硒浏览器性能测试

来自分类Dev

如何在Mac上的终端上使用浏览器?

来自分类Dev

如何在浏览器上使用javascript显示消息

Related 相关文章

  1. 1

    如何正确配置rails测试以在浏览器中运行它?(site_prism,黄瓜,水豚,硒webdriver)

  2. 2

    如何正确配置rails测试以在浏览器中运行它?(site_prism,黄瓜,水豚,硒webdriver)

  3. 3

    如何在Chrome浏览器中运行硒测试?

  4. 4

    如何使用水豚 webkit -cucumber 升级水豚中的浏览器?

  5. 5

    如何在不同的浏览器中使用LiveServerTestCase运行硒测试?

  6. 6

    如何在不同的浏览器中使用LiveServerTestCase运行硒测试?

  7. 7

    如何在不使用junit关闭浏览器的情况下运行所有硒测试

  8. 8

    如何使用水豚在隐藏的输入上测试文件附件?

  9. 9

    如何使用水豚在隐藏的输入上测试文件附件?

  10. 10

    如何在多个浏览器中运行一个python webdriver测试

  11. 11

    如何在普通浏览器中使用硒

  12. 12

    如何从 Java 应用程序(在 RaspberryPi 上)运行铬浏览器?

  13. 13

    如何在12.04中使铬浏览器全屏运行(而不是信息亭)?

  14. 14

    如何运行跨浏览器测试-在BrowserStack上进行硒测试

  15. 15

    如何在pom.xml中提到的特定浏览器上运行Selenium + Maven测试?

  16. 16

    您如何在浏览器中运行Jasmine测试?

  17. 17

    硒如何在testng中使浏览器的打开(在一个浏览器中全部测试)静态

  18. 18

    使用IE浏览器运行测试用例时,C#中的硒

  19. 19

    使用tomcat设置的jenkins运行硒测试时,浏览器不可见

  20. 20

    如何在karma.conf.js中的所有浏览器上运行测试,而不必将所有浏览器设置为默认浏览器,也不必在命令行中将所有浏览器都列出?

  21. 21

    如何在浏览器上运行 javascript?

  22. 22

    PHPUnit:如何从浏览器运行测试?

  23. 23

    使用TestNG在不同的浏览器上进行硒测试

  24. 24

    如何在Ubuntu 14.04上使用“-单进程”运行谷歌浏览器?

  25. 25

    如何使用水豚测试target =“ _ blank”属性?

  26. 26

    如何在运行时针对运行URL的C#WebDriver测试指定其他URL和/或浏览器?

  27. 27

    通过硒浏览器性能测试

  28. 28

    如何在Mac上的终端上使用浏览器?

  29. 29

    如何在浏览器上使用javascript显示消息

热门标签

归档