selenium中click事件解决方案
在实现selenium中经常能发现element.click()不起作用:
首先确保该click的element能识别到且用element.click()不起作用,
方案一:找到该按钮的js方法
如下查看:
代码如下:
driver.execute_script(a['onclick'])
如果该按钮没有js方法,那么采用方案,
方案二:
element = driver.find_element_by_xpath("//table[@id='buttonTable']/tbody/tr/td[7]/a/span/span[2]") driver.execute_script("arguments[0].click()", element)