Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Selenium线程_Python_Multithreading_Selenium_Google Chrome_Webdriver - Fatal编程技术网

Python Selenium线程

Python Selenium线程,python,multithreading,selenium,google-chrome,webdriver,Python,Multithreading,Selenium,Google Chrome,Webdriver,我试图用python运行此代码,但出现以下错误: TypeError:main.checkout()参数在*之后必须是一个iterable,而不是WebDriver def checkout(): browser.get(“https://google.com") 对于范围(5)中的i: browserThread=threading.Thread(target=checkout,args=(webdriver.Chrome())) browserThread.start()我想错误是说它希望

我试图用python运行此代码,但出现以下错误:

TypeError:main.checkout()参数在*之后必须是一个iterable,而不是WebDriver

def checkout():
browser.get(“https://google.com")
对于范围(5)中的i:
browserThread=threading.Thread(target=checkout,args=(webdriver.Chrome()))

browserThread.start()
我想错误是说它希望
args
是一个元组。您还应该以这种方式在签出和引用
浏览器中添加参数

我想你应该这样设置
args


。。。args=((webdriver.Chrome()),)
我想错误是说它希望args
是一个元组。您还应该以这种方式在签出和引用
浏览器中添加参数

我想你应该这样设置
args

。。。args=((webdriver.Chrome()),)

并确保可执行文件“Chrome驱动程序”在任何路径中都可用

并确保可执行文件“Chrome驱动程序”在任何路径中都可用

def checkout(browser, url):
    browser.get(url)

for i in range(5):
    browserThread = threading.Thread(target=checkout, args=(webdriver.Chrome(), 'https://www.google.com'))
    browserThread.start()