提问人:Techie_Taks 提问时间:11/15/2023 最后编辑:ShawnTechie_Taks 更新时间:11/15/2023 访问量:59
org.openqa.selenium.WebDriverException:未知错误:net::ERR_NAME_NOT_RESOLVED
org.openqa.selenium.WebDriverException: unknown error: net::ERR_NAME_NOT_RESOLVED
问:
我想将 selenium 测试自动化套件(selenium cucumber maven 项目)配置为管道并在 Azure-DevOps 中运行它。运行管道时遇到以下错误:
Verification of Weblogin_TC1(Login to Web Application) Time elapsed: 42.601 sec <<< ERROR!
org.openqa.selenium.WebDriverException: unknown error: net::ERR_NAME_NOT_RESOLVED
此错误指向以下代码行:
driver.get("app url");
请为我提供克服这个问题的方法
答:
0赞
Shawn
11/15/2023
#1
我的预感是您提供的 URL 不是完全限定的 URL。
例:
不對:
driver.get("www.google.com/");
正确:
driver.get("https://www.google.com/");
评论
0赞
Techie_Taks
11/15/2023
由于政策,无法在此处共享完整的 URL,但在代码中我将完全限定的 URL 传递给驱动程序
0赞
Shawn
11/15/2023
如果从浏览器手动打开 URL,该 URL 是否成功打开?
0赞
Techie_Taks
11/15/2023
是的,它打开了。此外,当我直接从 spring 工具套件运行测试套件时,它也会执行,但在从 azure-pipeline 执行时会遇到这个问题
0赞
Techie_Taks
11/17/2023
同样在本地浏览器中能够正确访问 URL,但在 azure-pipeline 中,我检查了错误消息屏幕截图,它显示为“无法访问此页面”
评论