无法使用 selenium execute_script
函数点击linktext
这就是我要做的事情:
self.driver.execute_script("document.getElementByLinktext('Level 1s').click;")
答案 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()
也相关: