2015-10-05 90 views
-1

我有一個問題,我需要一個通用循環迭代通過硒web驅動程序的表,但問題是如何使雙如果內部語句,因爲我需要一個循環後,它會發現一些文本停止「比較字符串」,如果我插入比較,如果它不起作用。雖然循環和通用列表

List<Web element> list = locator for table elements 
Iterator<Web element> iter= iter.next() 
while(iterator.hasnext()&&el1.text != compare_string) 
"SOME ACTION" 
+1

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

回答

0

在Java中,字符串應該被equals()比較,而不是邏輯運算符。

while(iterator.hasNext) && !el1.text.equals(compare_string)) { 
    // ... 
    if (another_stop_condition) 
     break; 
}