无法找到元素python selenium - 需要单击此按钮

时间:2016-05-16 17:09:33

标签: python selenium find element

所以,这个按钮没有id / name,我尝试过xpath,类名,CSS选择器等

以下是HTML代码:

enter image description here

提前致谢。

2 个答案:

答案 0 :(得分:0)

你可以尝试一种丑陋的黑客攻击:

  • 获取所有按钮/跨度元素
  • 循环所有按钮/ span元素,直到找到文本。
    • 然后点击元素......

类似的东西:

all_span_elements = driver.find_elements_by_tag_name("span")
for span_element in all_span_elements:
    if "Begin Lesson" in span_element.text:
        span_element.click()

答案 1 :(得分:0)

务必切换到包含此按钮的iframe!然后我认为这个CSS路径应该有效:

div.submit-and-reset-wrapper button.continue