Python 官方文档:入门教程 => 点击学习
这篇文章主要讲解了“python selenium WEBdriver怎么实现多线程启动多个浏览器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python selenium webdriv
这篇文章主要讲解了“python selenium WEBdriver怎么实现多线程启动多个浏览器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python selenium webdriver怎么实现多线程启动多个浏览器”吧!
#引入必要的包from selenium import webdriverimport timeimport threading_author_='小强测试品牌 www.xQtesting.com'def test_search(browser, url): if browser == "firefox": driver = webdriver.Firefox() elif browser == "chrome": driver = webdriver.Chrome() #访问测试帮日记官网,并搜索关键字小强测试品牌 driver.get(url) driver.find_element('id',"Words").send_keys('小强测试品牌') driver.find_element('class name', 'btn-default').click() time.sleep(5) driver.quit()data = { "firefox": "Http://www.xqtesting.com", "chrome": "http://www.xqtesting.com/blog.html"}threads = []for browser, url in data.items(): #多线程 t1 = threading.Thread(target=test_search, args=(browser, url,)) threads.append(t1)# 启动for t2 in threads: t2.start() t2.join()#此处注释掉会同时运行。但同时运行可能会出现遮挡导致有问题哦。
感谢各位的阅读,以上就是“python selenium webdriver怎么实现多线程启动多个浏览器”的内容了,经过本文的学习后,相信大家对python selenium webdriver怎么实现多线程启动多个浏览器这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!
--结束END--
本文标题: python selenium webdriver怎么实现多线程启动多个浏览器
本文链接: https://www.lsjlt.com/news/240694.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0