文章来源地址https://www.toymoban.com/news/detail-554225.html
这是selenium比较常见的报错,所以记录一下解决方法,避免总是忘记。
代码示例:
from os import times
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.common import exceptions as selenium_ex
import time
from selenium.webdriver.common import by
# 问题部分代码:
click1 = wd1.find_elements_by_xpath(div1)
time.sleep(1.5)
wd1.execute_script("arguments[0].click();", click1)
分析原因
通过debug可以发现,click1并不是一个WebElement,而是一个list
解决方法:
所以把click1改成click1[0],就可以了
文章来源:https://www.toymoban.com/news/detail-554225.html
到了这里,关于python selenium报错:Message: javascript error: arguments[0].click is not a function的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!