我尝试点击xpath加号。但是这个加号在鼠标光标上面后变得可见,我的代码无法点击它。
driver.find_element_by_xpath('/html/body/div[3]/div/div[5]/div[3]/div[12]/div[2]/div[2]/div[1]/div/div/div/div/div[2]/div/div/div[3]').click()
selenium webdriver中有没有办法点击隐形元素
答案 0 :(得分:1)
嗨,请按以下方式进行(代码示例)
menu = driver.find_element_by_css_selector("")
hidden_submenu = driver.find_element_by_css_selector("")
ActionChains(driver).move_to_element(menu).click(hidden_submenu).perform()
答案 1 :(得分:0)
您可以点击via javascript:
driver.execute_script("arguments[0].click();", element)
但是,我会使用"Action Chains"来执行鼠标+点击。