2015-09-21 25 views
-2

我有一個沒有名稱的搜索文本框。 硒和C#文本框沒有名稱或ID

該代碼應如何更改以處理它?

IWebElement element = driver.FindElement(By.Name("searchBoxText")); 
+0

那麼你有什麼可以識別該框? – Steve

+3

歡迎來到Stack Overflow!你試過了什麼,結果如何?正如你在學校所做的那樣,請展示你的工作。 :)這是在SO上回答問題的過程的一部分。這對你很有幫助,因爲它會迫使你調查自己的問題並思考問題。這也向讀者證明你做了功課,並做出了合理的嘗試來回答你自己的問題。第三,它可以幫助讀者找到和診斷問題,爲您提供更好的答案,減少浪費時間。 – JeffC

+0

得到它謝謝..我是新來StackOverflow和學習如何工作。 – Blanc

回答

0

你可以試着用xpath抓住它,但那會很脆弱。

IWebElement result = Browser.instance.FindElement(By.XPath("INSERT PATH HERE"));