点击网页上的隐藏按钮(谷歌地图)

时间:2016-04-11 14:04:14

标签: python selenium xpath selenium-webdriver

enter image description here

我尝试点击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中有没有办法点击隐形元素

2 个答案:

答案 0 :(得分:1)

嗨,请按以下方式进行(代码示例)

https://selenium.googlecode.com/git/docs/api/py/webdriver/selenium.webdriver.common.action_chains.html

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"来执行鼠标+点击。