我无法以编程方式单击下面的隐藏按钮:
<p>
<img class="getdata-button" style="float:right;" src="/common/images/btn-get-data.gif" id="get" onclick="document.getElementById('submitMe').click()">
<input type="button" value="Get Results" tabindex="9" id="submitMe" onclick="submitData();" style="display:none" ;="">
</p>
我在Python中尝试了以下操作:
sub_driver=webdriver.Chrome("C:\Program Files\chromedriver.exe")
sub_driver.find_element_by_id("get").click()
sub_driver.find_element_by_xpath("//input[@id=\"submitMe\"]")
sub_driver.execute_script("javascript:submitData();")
sub_driver.find_element_by_class_name('getdata-button').click()
my_var=sub_driver.find_element_by_xpath("//input[@type='button'][@id='submitMe']").click
sub_driver.execute_script("arguments[0].click();",my_var)
但是代码要么挂起,要么找不到元素。