我正在努力自动化一个Angular应用程序。我已经实现的脚本完全适用于Microsoft Edge浏览器。但是,当我在代码中实例化ChromeDriver后为Chrome浏览器运行相同的脚本时,它开始给出空指针异常。然而,代码启动应用程序,但当涉及到river. getTitle()
时,它开始给出空指针异常。
Chrome版本:-103
硒版本:-4.0.0-alpha-5
代码:-
System.out.println("Running in Chrome");
System.setProperty("webdriver.chrome.driver", "Drivers" + File.separator + "chromedriver.exe");
ChromeOptions Ioptions = new ChromeOptions();
Ioptions.addArguments("--start-maximized");
WebDriver driver = new ChromeDriver(Ioptions);
driver.get(app_url);
driver.getTitle();
例外:-
Selenium版本:-4.0.0-alpha-5现在很古老。升级到当前发布的Selenium版本4.3.0。