我一直在windows 10机器上使用selenium webdriver为microsoft edge浏览器做URL导航(文件中的URL列表)。我用python写过自动化脚本。
代码片段:
driver = webdriver.Edge()
driver.set_page_load_timeout(60)
for url in list_of_url: #100 url
print "navigating url :",url
driver.get(url)
因此,在导航第28个网址后,脚本挂在第29个网址的“driver.get(url)”行,并且永远不会返回。我也尝试了不同的网址列表,行为是相同的,挂在第29个网址。
请调查这个问题。
1条答案
按热度按时间pbwdgjma1#
缺少边缘浏览器独立服务器。请从WebDriver for Microsoft Edge下载该服务器,并将其放在存储脚本的同一目录中。
试试下面的代码片段,对我来说效果不错-