Law*_*ong 4 c# selenium selenium-chromedriver selenium-webdriver
我正在使用Selenium WebDriver在需要http身份验证的页面上执行某些操作。
我已经登录了我的默认配置文件。但是硒chromedriver会为每次使用自动使用新的配置文件,因此我无法通过身份验证阶段。
因此,我正在考虑在Selenium WebDriver for Chrome上使用我的默认配置文件(具有帐户登录权限)。
即使我使用以下代码,默认配置文件似乎也没有加载到Chrome中
ChromeOptions options = new ChromeOptions();
options.AddArguments("user-data-dir=C:/Users/user_name/AppData/Local/Google/Chrome/User Data/Default");
IWebDriver driver = new ChromeDriver(@"C:\Users\Lawrence\Desktop\selenium-dotnet-2.33.0\net40",options);
Run Code Online (Sandbox Code Playgroud)
有什么帮助吗?=)
尝试在Chrome开关之前添加“-”,然后Default从路径中删除,如有必要,请转义斜线。
options.AddArguments("--user-data-dir=C:\\Users\\user_name\\AppData\\Local\\Google\\Chrome\\User Data");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5481 次 |
| 最近记录: |