selenium.common.异常.WebDriverException:消息:未知错误:参数[0]。click不是使用Selenium Python中的execute\u script()的函数

2024-04-19 13:28:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我查了一下文件和其他论坛,没有找到具体的答案。请在下面找到代码片段。在

def click_hamburger_menu(self):
    _hamburger_menu_ = WebDriverWait(self.driver, 15).until(
                                EC.visibility_of_element_located((
                                By.XPATH, "//*[name()='svg' and @class='site-header__nav-trigger']")))
    self.driver.execute_script("arguments[0].click()", _hamburger_menu_)

错误消息:

^{pr2}$

Tags: 文件of答案代码selfdefdriver论坛
1条回答
网友
1楼 · 发布于 2024-04-19 13:28:52

看来你很亲密。您需要在click()方法之后添加一个;。在

如此有效的代码行:

self.driver.execute_script("arguments[0].click()", _hamburger_menu_)

将是:

^{pr2}$

相关问题 更多 >