我将一个工作的Selenium测试用例导出到Java,在Eclipse上的Junit4中通过selenium-rc的selenium-server.jar运行它。
打开页面后,测试用例会中断下一步,尝试写入元素。单步执行运行时,我注意到了错误,
无法检索到请求的网址
遇到以下错误:
无法从主机名确定未知服务器名称的IP地址
这意味着:缓存无法解析URL中显示的主机名。检查地址是否正确。
所以,我将网址更改为网页的相应IP地址,但现在我已经超时了。
手动使用url和IP格式打开页面正常工作(除了IP不适用于IE8)。我最初的目标是Firefox,但是一旦我解决了这个问题,它就会扩展到其他浏览器。
Selenium是否存在安全问题,通过RC以编程方式在浏览器中打开页面,浏览器不喜欢?我应该调查哪些问题来解决这个问题?
答案 0 :(得分:1)
我认为您正在尝试打开一个安全页面。在selenium页面中应该处理具有ssl证书。
答案 1 :(得分:1)
问题实际上归结于我的机器上的代理设置。删除后它的工作正常。