我正在尝试硒的简单用法。它的代码driver = webdriver.Firefox()给出了一个错误。
这是我的完整代码:
while True:
try:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
except:
print('Failed to import selenium tools, retrying...')
continue
else:
print('Selenium import success!')
break
while True:
try:
browser = webdriver.Firefox()
except:
print('Open browser error: An error occured, retrying..')
continue
else:
print('Success!')
break
browser.get('http://www.python.org')
assert "Python" in browser.title
elem = browser.find_element_by_name('q')
elem.send_keys('pycon')
elem.send_keys(Keys.RETURN)
assert "No results found" not in browser.page_source
该Selenium import success!
结果表明,有在导入过程中没有问题。另一方面,browser = webdriver.Firefox()
是造成问题的一个原因。
我应该如何对其进行更改以使其起作用?注意:我正在处理的文件名为auto.py
函数式编程
元芳怎么了
收到一只叮咚
相关分类