正常使用Chrome浏览器与通过Selenium WebDriver使用Chrome浏览器的区别

正常使用Chrome浏览器与通过Selenium WebDriver使用Chrome浏览器的区别,selenium,selenium-webdriver,Selenium,Selenium Webdriver,我正在用SeleniumWebDriver测试一个网站。我遇到的一件奇怪的事情是,当我通过启动Chrome正常打开网站时,一切正常,但当我通过Selenium Webdriver打开网站时,网站会产生与前一种情况不同的响应 我只是好奇在这两种情况下有什么不同的性质?是否有任何方法可以复制/导入Selenium中Chrome的当前设置/属性?如果您想使用手动启动时使用的相同配置文件,则可以按照以下步骤操作 System.setProperty("webdriver.chrome.driver","

我正在用SeleniumWebDriver测试一个网站。我遇到的一件奇怪的事情是,当我通过启动Chrome正常打开网站时,一切正常,但当我通过Selenium Webdriver打开网站时,网站会产生与前一种情况不同的响应


我只是好奇在这两种情况下有什么不同的性质?是否有任何方法可以复制/导入Selenium中Chrome的当前设置/属性?

如果您想使用手动启动时使用的相同配置文件,则可以按照以下步骤操作

System.setProperty("webdriver.chrome.driver","chrome driver path goes here");
ChromeOptions options = new ChromeOptions();
# make sure don't specify '/Default' at the end of the user directory path below.
options.addArguments("user-data-dir=C:/Users/user_name/AppData/Local/Google/Chrome/User Data");
options.addArguments("--start-maximized");
driver = new ChromeDriver(options);

您可以在实例化浏览器之前设置ChromeOptions和某些所需功能,但我认为您无法从自己的浏览器中动态复制设置。欢迎使用。我建议先阅读,然后再阅读,作为对SO工作原理以及如何有效提问的介绍。尝试后,我发现错误
未知错误:devtoolsativeport文件不存在
,这是chomedriver文档链接。