无法使用selenium python使用selenium execute_script函数单击linktext

时间:2016-09-26 13:43:20

标签: python selenium

无法使用 selenium execute_script函数点击linktext

这就是我要做的事情:

self.driver.execute_script("document.getElementByLinktext('Level 1s').click;")

1 个答案:

答案 0 :(得分:1)

没有调用 click()方法:

self.driver.execute_script("document.getElementByLinktext('Level 1s').click();")
                                                                   FIX HERE^

请注意,您还可以使用selenium找到该元素,然后将其传递到脚本中:

link = self.driver.find_element_by_link_text('Level 1s')
self.driver.execute_script("arguments[0].click();", link)

如果适用,您也可以直接通过selenium执行点击:

link.click()

也相关: