Yestarday它工作得很好,今天早上我的所有测试都在一个小窗口打开(不仅在我的电脑上)。发生了什么?也许有人有同样的麻烦?
Configuration.timeout = 3000;
Configuration.startMaximized = true;
System.setProperty("webdriver.chrome.driver", "src\\test\\repository\\webDriver\\chromedriver.exe");
Configuration.browser = "chrome";
Configuration.savePageSource = false;
Configuration.savePageSource = false;
答案 0 :(得分:0)
根据您分享的脚本,您的脚本中有两个可能的问题如下:
通过 Configuration.startMaximized = true;
,如果您调用driver.manage().window().maximize();
这是错误的方法。相反,我们必须使用 ChromeOptions
类,如下所示:
ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
WebDriver driver = new ChromeDriver(options);
Value
中的 System.setProperty
部分对我来说是错误的。它应该是一个绝对路径,参考任何一个模式中的项目路径,如下所示:
".\\[packageName]\\src\\test\\repository\\webDriver\\chromedriver.exe"
//OR
"./[packageName]/src/test/repository/webDriver/chromedriver.exe"
答案 1 :(得分:0)