运行Selenium代码遇Unresolved compilation problem,求助打开Chrome浏览器
解决Selenium编译错误并打开Chrome浏览器
第一步:修复代码语法错误
你的代码存在多余的闭合大括号,这是直接导致编译失败的原因。原代码末尾多了两个冗余的},修正后的完整代码如下:
package FirstPackage; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class DemoClass { public static void main(String[] args) { // 若使用Selenium 4.6+版本,可删除该行,Selenium会自动管理驱动 System.setProperty("webdriver.chrome.driver", "C:\\Users\\amitS\\OneDrive\\Documents\\Script\\chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("https://myhotel.staging-privatedeal.com/en"); driver.manage().window().maximize(); } }
第二步:排查其他潜在编译问题
如果修正语法后仍报错,检查以下内容:
- 确认Selenium依赖已正确添加到项目(通过Maven/Gradle配置或手动导入jar包)
- 确保ChromeDriver版本与本地Chrome浏览器版本完全匹配
- 若使用Selenium 4.6及以上版本,可直接删除
System.setProperty行,框架会自动下载匹配的驱动
验证效果
运行修正后的代码,Chrome浏览器会正常启动,打开目标网址并自动最大化窗口。
内容的提问来源于stack exchange,提问作者Amit Sheoran
相关产品推荐
相关产品推荐

