【问题标题】:org.openqa.selenium.WebDriverException: unknown error: cannot determine loading status from unknown error: missing or invalid 'entry.level'org.openqa.selenium.WebDriverException:未知错误:无法从未知错误中确定加载状态:缺少或无效的“entry.level”
【发布时间】:2018-02-09 23:41:58
【问题描述】:

我收到一个特定 URL 的奇怪错误。我正在使用 TestNG、eclipse 和 Maven 运行 selenium webdriver 脚本。

我的测试:

@TestNG
{
MyPage mypg = new MyPage(driver);
mypage.openURL();
}

调用此方法:

public void  openURL(){
//driver.get("http://www.site1.com/"); 
//driver.get("http://www.site2.com/"); 
driver.get("http://www.site3.com/"); 
System.out.println("Opened the URL");
}

当我运行测试时,site1 和 site2 工作正常。它打开 URLS,然后打印消息。 但是,当我为 site3 运行测试时,它会打开 site3.com,然后状态保持在运行模式。它从不打印消息“打开 URL”并且运行模式(红色按钮)保持打开状态。然后我看到以下错误。我不确定为什么它对 site3 采取这种方式。它适用于站点 1 和站点 2。我更新了 Maven 项目。我重新启动了 Eclipse。它没有帮助。请指教。

org.openqa.selenium.WebDriverException:未知错误:不能 根据未知错误确定加载状态:丢失或无效 'entry.level'(会话信息:chrome=63.0.3239.132)(驱动程序信息: 铬驱动程序=2.29.461591 (62ebf098776g1772160f391d75e589dc567915b233),平台=Windows NT 140.10.155063 x86_64)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:1.29 秒 构建信息:版本:'3.4.0',修订:'未知',时间:'未知' 系统信息:主机:'L-XP79550-A8198',ip:'1x2.1xx.1.1xx',os.name: 'Windows 10',os.arch:'amd64',os.version:'10.0',java.version: '1.8.0_131' 驱动信息:org.openqa.selenium.chrome.ChromeDriver

我有一个 testng 测试。当我运行脚本时,它会打开 URL 并打印消息就好了。它d

【问题讨论】:

    标签: selenium


    【解决方案1】:

    将依赖项添加到 pom.xml 后,site3.com 工作。仍然不确定为什么 site1 和 2 在没有这些依赖项的情况下工作,但 site3 没有工作。至少现在它起作用了。

    maven 编译器插件 maven-surefire-插件 网络驱动管理器 硒铬驱动程序

    【讨论】:

    • 您从未提及您的原始依赖项是什么。这个解决方案听起来像是侥幸,可能与实际问题无关。
    猜你喜欢
    • 1970-01-01
    • 2018-06-22
    • 2022-01-05
    • 2018-07-06
    • 1970-01-01
    • 1970-01-01
    • 2017-03-08
    • 1970-01-01
    相关资源
    最近更新 更多