获取WebDriver异常:未知错误:未处理的检查器错误...无法导航至URL

时间:2018-08-29 09:58:54

标签: selenium selenium-webdriver webdriver

我正在使用:

driver.get(“www.google.com”) 

脚本未从此代码行运行

如果我使用:

driver.get(“https://www.google.com”) 

开始工作

有人可以帮我解决为什么使用https而不使用https吗?

1 个答案:

答案 0 :(得分:1)

它是方法get();navigate().to();的内置实现,可用于HTTP GET请求。

这是方法本身的声明:

  

在当前浏览器窗口中加载新网页。这是使用完成的   HTTP GET操作,该方法将阻塞,直到加载   完成。这将遵循服务器或服务器发出的重定向   返回的HTML中的元重定向。应该进行元重定向   任何时间都“休息”,最好等到这个超时   已经结束,因为在测试过程中基础页面是否应该更改   在此接口上执行将来调用的结果将是   针对新加载的页面。

     

参数: url 要加载的URL。最好使用完全限定的URL

但是,当我们在浏览器中使用相同的字符串并且它起作用时。因为浏览器具有默认的HTTP协议,并且基于该协议,如果我们不输入http://或https://文本,它将自动将String转换为URL。

这里通过get()进行转换;浏览器的方法,并由方法声明,它需要URL而不是String。因此,它将检索此异常。