2014-08-29 63 views
-2

如何使用硒在網頁上進行文本呼叫?Selenium網頁中的文本搜索

我應該使用searchContext嗎?

我嘗試使用xpath,但我得到一個錯誤。

// *********************** 好的,謝謝。我的代碼工作:)

var link = _driver.FindElement(By.XPath("//*/a[contains(.,'btctrader')]")).Text; 
+3

你應該發佈你正在使用的代碼。你的問題不是很清楚。 – user1071777 2014-08-29 15:01:36

+0

http://stackoverflow.com/questions/5982682/finding-text-on-page-with-selenium-2和http://stackoverflow.com/questions/3562099/how-can-i-find-text-location -with-selenium – 2014-08-29 15:30:46

+0

謝謝你這個工作:) – 2014-08-29 16:27:09

回答

0

好吧,如果頁面上存在文本,這將檢查:

driver.getPageSource().contains("Text"); 

但是,這只是衆多方法之一。如果這不是你想要的,你需要更具體。

+0

例如。我的請求文本「http://stackoverflow.com/questions/25570937/selenium-web-page-in-text-search/25572275#25572275」 但我只是搜索文本「stackoverflow.com」並複製所有鏈接。 – 2014-08-29 16:31:47