解决py selemium click 无效问题

解决py selemium click 无效问题:
问题代码1:
browser.get("*********") # 打开
action_chains = ActionChains(browser)
input = browser.find_element_by_xpath("""//INPUT[@name=“submit”]""")
action_chains.click(input).perform()
问题代码2:
input = browser.find_element_by_xpath("""//INPUT[@name=“submit”]""")
input.click()
另外不同浏览器大小,元素隐藏,无法点选问题。

上述代码 click事件无效,原因未知,没有办法就使用js调用了 如下:

def callElementClick(browser,element):
try:
browser.execute_script(""“arguments[0].click()”"",element)
except Exception as e:
print(e)

browser=webdriver.Ie(executable_path=‘IEDriverServer.exe’)
。。。。。。
input = browser.find_element_by_xpath("""//INPUT[@name=“Password”]""")
callElementClick(browser,input )

你可能感兴趣的:(python)