Selenium运行错误的浏览器(默认)

肥皂剧

tl / dr:我在做什么错?

我正在尝试在本地运行硒测试,并与Browserstack平台兼容。我使用以下代码在本地连接:

wd = webdriver.Remote('http://[email protected]:80/wd/hub', {'browser':'firefox'})
wd.get('http://google.com')
wd.get_screenshot_as_file('/tmp/googl.png')
wd.close()

我在中看到了一个不错的屏幕截图/tmp/

现在,我尝试对本地Selenium执行相同操作:

$ java -jar /usr/share/java/selenium-server-standalone-2.44.0.jar &

服务器正常启动。我尝试使用Firefox(30.0)创建会话,它可以正常工作。(默认浏览器是Opera。)

然后,我尝试运行Python代码:

wd = webdriver.Remote('http://localhost:4444/wd/hub', {'browser':'firefox'})
wd.get('http://google.com')
wd.get_screenshot_as_file('/tmp/googl2.png')
wd.close()

Selenium打开Opera而不是Firefox。 在此处输入图片说明

我在Python控制台中看到了这一点:

Message: <html>
<head>
<title>Error 500 org/json/JSONObject</title>
</head>
<body>
<h2>HTTP ERROR: 500</h2><pre>org/json/JSONObject</pre>
<p>RequestURI=/wd/hub/session</p>
<p><i><small><a href="http://jetty.mortbay.org">Powered by Jetty://</a></small></i></p>

为什么它打开Opera而不是Firefox?

乔尔

问题在这一行:

wd = webdriver.Remote('http://localhost:4444/wd/hub', {'browser':'firefox'})

更改browserbrowserName可以修复它。使用

wd = webdriver.Remote('http://localhost:4444/wd/hub', {'browserName':'firefox'})

反而。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Selenium运行错误的浏览器(默认)

来自分类Dev

Selenium 中的默认浏览器属性

来自分类Dev

在默认浏览器中运行硒?

来自分类Dev

使用Selenium WebDriver运行TOR浏览器

来自分类Dev

如何使用无头浏览器运行Selenium Python

来自分类Dev

通过 TestNG 在不同浏览器上运行 selenium 测试

来自分类Dev

如何检测Selenium何时加载浏览器的错误页面

来自分类Dev

Selenium Chrome浏览器启动,但控制台错误

来自分类Dev

Selenium Chrome浏览器启动,但控制台错误

来自分类Dev

Selenium Python 浏览器=webdriver.Firefox() 错误

来自分类Dev

Azure Pipelines (DevOps) Selenium 自动化浏览器在内存中无头运行导致错误

来自分类Dev

运行网页时不同浏览器的不同错误

来自分类Dev

Selenium创建空白的Firefox浏览器窗口,然后不执行任何操作,而是运行selenium浏览器测试

来自分类Dev

Xpages浏览器错误

来自分类Dev

Mozilla浏览器错误

来自分类Dev

Selenium Grid-对于将Selenium节点作为Windows服务运行的Chrome浏览器,我收到InitSession未知错误:无法发现打开的页面

来自分类Dev

Selenium Grid-对于将Selenium节点作为Windows服务运行的Chrome浏览器,我收到InitSession未知错误:无法发现打开的页面

来自分类Dev

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

来自分类Dev

覆盖默认的浏览器表单验证

来自分类Dev

Shell脚本作为默认浏览器

来自分类Dev

浏览器默认字体的CSS

来自分类Dev

用默认浏览器打开URL?

来自分类Dev

更改Web浏览器默认

来自分类Dev

CTRL打开默认浏览器

来自分类Dev

如何使用非默认浏览器?

来自分类Dev

如何更改默认浏览器?

来自分类Dev

Inno Setup获取默认浏览器

来自分类Dev

Chrome Incognito:设为默认浏览器

来自分类Dev

如何更改默认浏览器?

Related 相关文章

  1. 1

    Selenium运行错误的浏览器(默认)

  2. 2

    Selenium 中的默认浏览器属性

  3. 3

    在默认浏览器中运行硒?

  4. 4

    使用Selenium WebDriver运行TOR浏览器

  5. 5

    如何使用无头浏览器运行Selenium Python

  6. 6

    通过 TestNG 在不同浏览器上运行 selenium 测试

  7. 7

    如何检测Selenium何时加载浏览器的错误页面

  8. 8

    Selenium Chrome浏览器启动,但控制台错误

  9. 9

    Selenium Chrome浏览器启动,但控制台错误

  10. 10

    Selenium Python 浏览器=webdriver.Firefox() 错误

  11. 11

    Azure Pipelines (DevOps) Selenium 自动化浏览器在内存中无头运行导致错误

  12. 12

    运行网页时不同浏览器的不同错误

  13. 13

    Selenium创建空白的Firefox浏览器窗口,然后不执行任何操作,而是运行selenium浏览器测试

  14. 14

    Xpages浏览器错误

  15. 15

    Mozilla浏览器错误

  16. 16

    Selenium Grid-对于将Selenium节点作为Windows服务运行的Chrome浏览器,我收到InitSession未知错误:无法发现打开的页面

  17. 17

    Selenium Grid-对于将Selenium节点作为Windows服务运行的Chrome浏览器,我收到InitSession未知错误:无法发现打开的页面

  18. 18

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

  19. 19

    覆盖默认的浏览器表单验证

  20. 20

    Shell脚本作为默认浏览器

  21. 21

    浏览器默认字体的CSS

  22. 22

    用默认浏览器打开URL?

  23. 23

    更改Web浏览器默认

  24. 24

    CTRL打开默认浏览器

  25. 25

    如何使用非默认浏览器?

  26. 26

    如何更改默认浏览器?

  27. 27

    Inno Setup获取默认浏览器

  28. 28

    Chrome Incognito:设为默认浏览器

  29. 29

    如何更改默认浏览器?

热门标签

归档