1

UI のスクリプト

<div class=navdeactive><a href="technology.html">Technology</a></div>

以下のスクリプトの実行中

@driver.find_element(:link_text, "Technology").click

エラーが出る>>

Selenium::WebDriver::Error::NoSuchElementError:要素が見つかりませんでした

しかし、ビューでは、ソース リンクが利用可能です。

Web ドライバーのバージョン: selenium-webdriver (2.25.0)

これについて私を助けてください

4

2 に答える 2

1

質問に基づいて、xpath を使用して特定の Html ロケーターをクリックできます。私はPython Webドライバーを使用して以下のスクリプトを提供しています。これを試してください。

driver.find_element_by_xpath("//a[text()='Technology']").click()
于 2013-02-15T11:52:46.347 に答える
1

回答: UI テキストはTECHNOLOGYと表示されますが、ページ ビューではソース テキストはTechnologyと表示され ます コードを @driver.find_element(:link_text, "TECHNOLOGY").click のように変更しました。 ...

于 2013-02-23T07:01:21.377 に答える