我选择了一个搜索按钮:
<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
添加到函数调用中有什么想法吗?有办法解决这个问题吗?
实际上你使用execute_script
执行错误,你应该尝试如下:-
button = driver.find_element_by_name("Submit")
driver.execute_script("arguments[0].click()", button)
我是一名优秀的程序员,十分优秀!