Python selenium遍历Class Name

时间:2017-03-20 17:59:58

标签: python selenium classname

我试图遍历所有具有类名status ready的项目,然后在每次迭代时执行某些操作。

我的问题是,即使我等了很长时间来搜索该类名,也找不到:

wait(driver, 600).until(EC.presence_of_element_located((By.CLASS_NAME, "status ready")))

以下是铬检查的最高部分 http://pastebin.com/4aMyb8yV

(重要的部分是class ='状态就绪') 该网站无限滚动,但我想迭代元素,即使我一开始没有看到它们。

1 个答案:

答案 0 :(得分:1)

您不能在搜索By.CLASS_NAME中使用复合类,而是使用By.CSS_SELECTOR

wait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".status.ready")))