我选择了一个搜索按钮:
<input type="button" name="Submit" value="Submit"
onclick="FnAddSearchParameters();" class="myButton rightButton buttonGroup">
使用Chrome驱动程序,我一直试图点击按钮,但无济于事。常规button.click()
功能仅突出显示按钮,但不完成onclick操作。
使用execute_script("FnAddSearchParameters();")
我收到错误声明
selenium.common.exceptions.WebDriverException:
Message: unknown error: window.opener.FnAddAISearchParameters is not a function
关于为什么AI
被添加到函数调用的任何想法?有办法解决这个问题吗?
答案 0 :(得分:1)
实际上你使用execute_script
执行错误,你应该尝试如下: -
button = driver.find_element_by_name("Submit")
driver.execute_script("arguments[0].click()", button)