见如下代码,在选择回答按钮的时候会提示
“Unable to locate element: div.quizcontent-button-answer:nth-child(2)”
from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get("http://192.168.0.122/dist/#/login")
driver.find_element_by_id('userName').send_keys('xxx')
driver.find_element_by_id('password').send_keys('xxxxxxx')
driver.find_element_by_xpath('//*[@id="loginBtn"]').click()
time.sleep(2)
driver.find_element_by_xpath('/html/body/div[1]/div[1]/div[1]/div/div/div[2]/div[3]').click()
time.sleep(2)
driver.find_element_by_xpath('//*[@id="tab-second"]').click()
time.sleep(2)
driver.find_element_by_xpath(
'/html/body/div[1]/div[1]/div[2]/div/div/div[1]/div[2]/div/div/div[2]/div[6]/div[2]').click()
time.sleep(2)
driver.find_element_by_css_selector('div.quizcontent-button-answer:nth-child(2)')
错误代码如下
Traceback (most recent call last):
File "/Users/wsttt/PycharmProjects/Test0/DataVTest.py", line 18, in <module>
driver.find_element_by_css_selector('div.quizcontent-button-answer:nth-child(2)')
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/selenium-3.141.0-py3.8.egg/selenium/webdriver/remote/webdriver.py", line 598, in find_element_by_css_selector
return self.find_element(by=By.CSS_SELECTOR, value=css_selector)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/selenium-3.141.0-py3.8.egg/selenium/webdriver/remote/webdriver.py", line 976, in find_element
return self.execute(Command.FIND_ELEMENT, {
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/selenium-3.141.0-py3.8.egg/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/selenium-3.141.0-py3.8.egg/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: div.quizcontent-button-answer:nth-child(2)