selenium找不到该元素。
我的代码是:
from selenium import webdriver
import time
driver=webdriver.Chrome()
driver.get('http://www.christies.com/lotfinder/searchresults.aspx?&searchtype=p&action=paging&searchFrom=header&lid=1&entry=manjusri&pg=all')
time.sleep(5)
driver.find_element_by_css_selector('form.fastSignup> div').click()
页面的imgs在这里:
答案 0 :(得分:1)
您不应该处理CSS伪元素,因为它们不是DOM的一部分,因此无论如何都无法定位...根据提供的屏幕截图所需元素位于iframe
内,因此您需要切换到{ {1}}首先:
iframe