相关疑难解决方法(0)

为不同的ChromeDriver实例使用相同的chrome配置文件(会话)

我试图并行打开多个浏览器,但我无法在多个窗口中导航到该网站..

我是这样做的:

namespace XXX
{
public class CoreDriver
{
    public IWebDriver driver;
    public int my_port { get; set; }

    public void Initialize()
    {
        string chromeee = "";
        if (my_port == 50147) { chromeee = "C:/Users/AA/Downloads/chromedriver1/"; }
        else if (my_port == 50148) {chromeee = "C:/Users/AA/Downloads/chromedriver2/"; }
        else if (my_port == 50149) { chromeee = "C:/Users/AA/Downloads/chromedriver3/"; }
        else if (my_port == 50140) { chromeee = "C:/Users/AA/Downloads/chromedriver4/"; }

        ChromeOptions options = new ChromeOptions();
        options.AddArgument("user-data-dir=C:\\Users\\AA\\AppData\\Local\\Google\\Chrome\\User Data");

        var driverService = ChromeDriverService.CreateDefaultService(chromeee);
        driverService.HideCommandPromptWindow = true;
        driverService.Port …
Run Code Online (Sandbox Code Playgroud)

c# selenium selenium-chromedriver

6
推荐指数
1
解决办法
7078
查看次数

InvalidArgumentException:消息:无效参数:使用 ChromeDriver Selenium 启动 Chrome 时,用户数据目录已在使用错误

我正在尝试使用默认用户使用 selenium python 库打开网页,脚本使用默认用户至关重要,但如果我的 chrome 浏览器已经打开脚本崩溃并给我这个错误:

selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: user data directory is already in use, please specify a unique value for --user-data-dir argument, or don't use --user-data-dir
Run Code Online (Sandbox Code Playgroud)

我已经尝试了这里给出的所有解决方案:

如果打开另一个 chrome 实例,Selenium chromedriver 将不会启动 URL

Selenium 不会在新选项卡中打开新 URL(Python 和 Chrome)

并阅读旧版 chromedriver 版本中存在错误,但已在 chrome 74(我正在使用)中修复:https : //github.com/SeleniumHQ/docker-selenium/issues/741

from selenium import webdriver
import time
from getpass import getuser

def run():
    # Chrome driver path
    chromedriver = r'C:\Users\user1\Downloads\chromedriver_win32\chromedriver_new.exe'

    # Get chrome webdriver options and set open the browser as headless …
Run Code Online (Sandbox Code Playgroud)

python selenium google-chrome selenium-chromedriver chrome-profile

6
推荐指数
1
解决办法
2192
查看次数