Python / Selenium单击ul中的元素

时间:2017-03-28 20:11:36

标签: python selenium

我是Python / Selenium的新手(< 3天)。我想点击"成绩"无序列表项(请参见图片)。我试过find_element_by_link_text,find_element_by_css_selector但是找不到它。

来自检查元素的图像

感谢。

1 个答案:

答案 0 :(得分:0)

很明显,元素在一个框架内。所以这就是你需要做的事情:

(使用此Java代码的等效Python代码)

  1. driver.switchTo().frame("frameDetail");

  2. driver.findElement(By.id("grades")); 要么 driver.findElement(By.linkText("Grades"));

  3. 如果这有助于您,请告诉我。