【发布时间】:2019-07-16 01:11:24
【问题描述】:
我想在 Google 网页上按下一个按钮,但 selenium 找不到它。
这是html:
https://search.google.com/search-console/about
<span class="RveJvd snByac">Start now</span>
代码如下:
def show_webpage(judge_url):
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get(SITE)
button_element = driver.find_element_by_class_name('RveJvd snByac')
button_element[1].click()
html_source = driver.page_source
driver.close()
return html_source
这是错误:
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such
element: Unable to locate element: {"method":"css
selector","selector":".RveJvd snByac"}
【问题讨论】:
-
RveJvd和snByac是两个类。空格是class属性中的分隔符。
标签: python selenium selenium-webdriver xpath webdriverwait