12

Python の WebDriver を使用して、Selenium の Google フロントページにある Gmail リンクをクリックしようとしています。私のコードは基本的に、ここにあるものを複製します: Why Cant I Click an Element in Selenium?

私のコード:

import selenium.webdriver as webdriver
firefox = webdriver.Firefox()
firefox.get("http://www.google.ca")
element = firefox.find_element_by_xpath(".//a[@id='gb_23']")
element.click()

Webdriver がページをロードしても、何も起こりません。ActionChains と move_to_element(element)、click(element)、そして perform() を使用してみましたが、何も起こりません。

4

3 に答える 3

1

HTMLでこのIDが表示されないため、これを試してください:

driver = webdriver.Firefox()
driver.get("http://www.google.ca")
element = driver.find_element_by_link_text("Gmail")
element.click()
于 2017-01-03T14:24:54.153 に答える