提问人:Nabeel khan 提问时间:11/6/2023 最后编辑:Nabeel khan 更新时间:11/6/2023 访问量:937
我无法使用最新的 webdriver manager 5.6.0 打开 chrome 浏览器
I can not open the chrome browser using latest webdriver manager 5.6.0
问:
我在运行测试时出现以下错误:
“org.openqa.selenium.SessionNotCreatedException:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。 主机信息:host: 'xxxxx', ip: 'xxxxxxxxxxx' 内部版本信息:版本:“4.15.0”,修订版:“1d14b5521b” 系统信息: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '13.5', java.version: '21.0.1' 驱动程序信息:org.openqa.selenium.chrome.ChromeDriver 命令:[null, newSession {capabilities=[Capabilities {browserName: chrome, goog:chromeOptions: {args: [], binary: /Application”
以下是我正在使用的版本的详细信息:Chrome 浏览器版本:119 Webdrivermanager:5.6.0 TestNg 版本:7.8.0 Selenium-Java:4.15.0 JDK:尝试了 21、18 和 11,但每次都面临相同的问题
这是我尝试运行的代码:
import io.github.bonigarcia.wdm.WebDriverManager;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.testng.annotations.*;
public class okta1 {
private WebDriver driver;
@BeforeClass
static void setupClass() {
WebDriverManager.chromedriver().clearDriverCache().setup();
}
@BeforeTest
void setupTest() {
ChromeOptions options = new ChromeOptions();
options.setCapability("browserVersion", "119.0.6045.105");
driver = new ChromeDriver(options);
}
@AfterTest
void teardown() {
driver.quit();
}
@Test
void test() {
// Exercise
driver.get("https://bonigarcia.dev/selenium-webdriver-java/");
String title = driver.getTitle();
// Verify
// assertThat(title).contains("Selenium WebDriver");
}
}
** 这是绒球.xml:**
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>Teams-Automation-Framework</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>21</java.version>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
</properties>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.15.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.8.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>5.6.0</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>```
Tried changing different version of JDK and webdriver manager but still getting same error on every attempt
答: 暂无答案
评论