問題截圖:


問題分析: 參考網址:https://blog.csdn.net/weixin_46739493/article/details/134163739
問題解決:
1、chrome版本為:版本 114.0.5735.199(正式版本);driver的版本為:114.0.5735.90; java-seleium版本為:4.0.0-rc-2
1 <dependency> 2 <groupId>org.seleniumhq.selenium</groupId> 3 <artifactId>selenium-java</artifactId> 4 <version>4.0.0-rc-2</version> 5 </dependency>
2、代碼添加 options.addArguments("--remote-allow-origins=*");
public class TheOneTEST { @Test void firstSeleniumTest(){ ChromeOptions options = new ChromeOptions(); options.addArguments("--remote-allow-origins=*"); WebDriver driver = new ChromeDriver(options); driver.get("https://www.baidu.com/?tn=15007414_15_dg"); } }
3、按我目前的資源配置,java-selenium需要升級到 4.10.0 版本才會沒有問題;
依賴為:
1 <dependency> 2 <groupId>org.seleniumhq.selenium</groupId> 3 <artifactId>selenium-java</artifactId> 4 <version>4.10.0</version> 5 </dependency>
代碼為:
1 public class TheOneTEST { 2 @Test 3 void firstSeleniumTest(){ 4 WebDriver driver = new ChromeDriver(); 5 driver.get("https://www.baidu.com/?tn=15007414_15_dg"); 6 } 7 8 }
另,具體的java-client版本參考:https://oss.sonatype.org/content/repositories/snapshots/org/seleniumhq/selenium/selenium-java/
浙公網安備 33010602011771號