【发布时间】:2023-01-19 18:01:18
【问题描述】:
未在 Chrome 上运行的 Javascript(selenium 框架)。
我已经尝试了所有可能的方法。 1.取消勾选以管理员身份运行 2.添加参数
ChromeOptions 选项 = new ChromeOptions(); // options.setExperimentalOption("debuggerAddress", "127.0.0.1:9222"); options.setBinary("C:/Program Files/Google/Chrome/Application/chrome.exe"); options.addArguments("--no-sandbox"); options.addArguments("--headless"); options.addArguments("--disable-gpu"); options.setExperimentalOption("useAutomationExtension", false); options.addArguments("开始最大化"); // 以最大化模式打开浏览器 options.addArguments("--禁用扩展"); // 禁用扩展 options.addArguments("--disable-dev-shm-usage"); options.addArguments("--remote-debugging-port=9222");
Chrome 版本:108.0.5359.125 硒-java-3.141.59 硒服务器-3.4.0 我们正在使用网络驱动程序管理器。 操作系统-win10
错误:
"C:\Program Files\Java\jdk1.8.0_351\bin\java.exe" -C:/Users/..../ISA/src/test/resources/Checklist/NFTE1_Confirm_login.feature 测试于上午 09:07 开始...... 内部 chrome 浏览器配置 SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBinder”。 SLF4J:默认为无操作 (NOP) 记录器实现 SLF4J:有关详细信息,请参阅http://www.slf4j.org/codes.html#StaticLoggerBinder。 在端口 35499 上启动 ChromeDriver 108.0.5359.71 (1e0e3868ee06e91ad636a874420e3ca3ae3756ac-refs/branch-heads/5359@{#1016}) 只允许本地连接。 请参阅https://chromedriver.chromium.org/security-considerations 以获取有关确保 ChromeDriver 安全的建议。 ChromeDriver 已成功启动。 [1674119263.153][警告]:已弃用的 chrome 选项被忽略:useAutomationExtension [1674119263.156][警告]:已弃用的 chrome 选项被忽略:useAutomationExtension
跳过的步骤
跳过的步骤 成功执行场景
失败场景: C:/Users/...../ISA/src/test/resources/Checklist/NFTE1_Confirm_login.feature:15 # 场景大纲:登录ISA
1 个场景(1 个失败) 2 个步骤(跳过 2 个) 0m20.488s
org.openqa.selenium.WebDriverException:未知错误:Chrome 无法启动:崩溃。 (无法访问铬) (从 chrome 位置 C:/Program Files/Google/Chrome/Application/chrome.exe 开始的进程不再运行,因此 ChromeDriver 假设 Chrome 已经崩溃。)
【问题讨论】:
标签: javascript selenium google-chrome selenium-webdriver selenium-chromedriver