我无法使用Python在Selenium中通过css选择器获取元素,因此我无法单击下载。这是我的代码是什么错误的?
link = u''
mydriver = webdriver.Firefox()
try:
mydriver.get(link)
btn = mydriver.find_element_by_css_selector("//a[class='button neutral']")
print link
except Exception as e:
print "link: {0}, exception: {1}".format(link, repr(e))
答案 0 :(得分:3)
您使用XPath
但不是css-selector
。尝试
btn = mydriver.find_element_by_xpath("//a[@class='button neutral']")
如果您想使用css-selector
尝试
mydriver.find_element_by_css_selector("a.button.neutral")