我试图遍历所有具有类名status ready
的项目,然后在每次迭代时执行某些操作。
我的问题是,即使我等了很长时间来搜索该类名,也找不到:
wait(driver, 600).until(EC.presence_of_element_located((By.CLASS_NAME, "status ready")))
以下是铬检查的最高部分 http://pastebin.com/4aMyb8yV
(重要的部分是class ='状态就绪') 该网站无限滚动,但我想迭代元素,即使我一开始没有看到它们。
答案 0 :(得分:1)
您不能在搜索By.CLASS_NAME
中使用复合类,而是使用By.CSS_SELECTOR
:
wait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".status.ready")))