如何为--user-data-dir指定一个唯一值?

时间:2019-08-16 20:55:47

标签: python selenium

我有一个使用selenium的python应用程序,它基本上只是用预加载的配置文件启动chrome实例。一切正常,除了我总是在终端上看到以下错误消息:“ selenium.common.exceptions.InvalidArgumentException:消息:无效参数:用户数据目录已在使用中,请为--user-指定一个唯一值data-dir参数,或者不使用--user-data-dir“

接下来的问题是:如何为--user-data-dir指定一个唯一值?

我试图在线查找它,但碰巧找到了使用Java硒的合适解决方案,但是不幸的是,找不到python

到目前为止,这是我的代码的一部分:

from selenium import webdriver

class WhatsApp():
    def __init__(self,time):
        self.time = time
        self.chrome_options = webdriver.ChromeOptions()
        self.chrome_options.add_argument("user-data-dir=C:\\Users\\43678\\AppData\\Local\\Google\\Chrome\\User Data")
        self.driver = webdriver.Chrome(options=self.chrome_options)

0 个答案:

没有答案