【发布时间】:2015-11-24 06:16:33
【问题描述】:
我正在尝试单击显示代码的按钮,但似乎无法找到该元素。我正在使用以下代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get("http://windspeed.atcouncil.org/")
button2 = driver.find_element_by_css_selector('submit')
似乎没有找到正确的元素,有没有更好的方法来访问按钮?
【问题讨论】:
-
submit因为 CSS 选择器将搜索select标签,这不是您想要的。请检查例如w3schools.com/cssref/css_selectors.asp 用于选择器语法。我想在你的情况下,你可能想要find_element_by_css_selector来获取[type=submit]之类的东西。但我宁愿接受凯文的回答并使用 (x)path 在页面内寻址。谁知道还有什么其他按钮。此页面上的情况并非如此,但是当您使用更通用的模式时,您的代码片段将变得更加可重用。
标签: python selenium button element