【发布时间】:2016-02-29 23:24:18
【问题描述】:
我正在使用 selenium WebDriver,它在每个 URL 上都可以正常工作,但是某些 URL 没有打开 driver.get("base URL"),并且当我在浏览器中手动打开它时,该 URL 正在打开
请给出解决方案,我需要在 Firefox 中更改一些设置还是什么?
【问题讨论】:
-
尝试举例说明 some URL 是 Working 和 some URL 这是 not 工作。
-
working url: driver.get("google.com");driver.get("http://stackoverflow.com/…; NON working url:driver.get("www385.americanexpress.com/tcauthweb/help.jsp"); non working url 是我的一些项目链接,在 FF 中直接运行良好. ff 中的某些设置是否需要更改?
-
WebDriver api 向 Selenium 服务器发送 RESTfull 请求以执行命令。 REST 服务使用 http 或 https 协议进行请求/响应。因此,当我们在不提及协议前缀的情况下调用 url(在本例中为 http)时,会引发异常。
-
我尝试使用
http://americanexpress.com/tcauthweb/help.jsp调用美国运通 URL,它正在正确调用站点。你用 Internet Explorer 试试,它甚至适用于www385.americanexpress.com/tcauthweb/help.jsp,但 IE 用http://www385.americanexpress.com/tcauthweb/help.jsp重新格式化 URL -
你解决了吗??如果那怎么办。