InvalidArgumentException:无效参数:用户数据目录已在使用中,

时间:2019-10-16 02:07:05

标签: java selenium-chromedriver

我正在学习硒。我从一个小项目开始。 我正在尝试在自定义配置文件的Chrome中打开一个链接。 但它失败并显示以下消息:

  

InvalidArgumentException:无效参数:用户数据目录已在使用中,...

我尝试了很多方法,但是都没有成功。

我使用的技术:Java,Selenium,ChromeDriver

我已经尝试过的链接:

How to open a Chrome Profile through --user-data-dir argument of Selenium

Selenium ChromeDriver: unable to set user-data-dir

https://sqa.stackexchange.com/questions/15311/adding-user-data-dir-option-to-chromedriver-makes-it-not-work-and-timeout-only

String path = "D:\\pathtoexe\\chromedriver.exe";
System.setProperty("webdriver.chrome.driver", path);
ChromeOptions options = new ChromeOptions();
options.addArguments("window-size=1024,768");
options.addArguments("user-data-dir=C:\\Users\\UserName\\AppData\\Local\\Google\\Chrome\\User Data");
options.addArguments("profile-directory=Profile 2");
WebDriver driver = new ChromeDriver(options);
driver.get("link_page");
  

在端口43394上启动ChromeDriver 77.0.3865.40(f484704e052e0b556f8030b65b953dce96503217-refs / branch-heads / 3865 @ {#442})      仅允许本地连接。

     

请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码访问。

     

线程“ main”中的异常org.openqa.selenium.InvalidArgumentException:无效参数:用户数据目录已在使用中,请为--user-data-dir参数指定一个唯一值,或者不使用-用户数据目录

0 个答案:

没有答案