java - For loop causing error in Junit with Selenium while searching data in a column -



java - For loop causing error in Junit with Selenium while searching data in a column -

i m getting error next loop in junit3

for(int i=9;i<=58;i++) { x = selenium.gettable("//table[4].".i.".6"); if(x == "single" || x = "onetomany") { found="true"; } else break; }

can solve problem m going wrong in advance

is code java code?

as @matt-ball said, instead of

if(x == "single" || x = "onetomany")

should be

if ("single".equals(x) || "onetomany".equals(x))

note, in java should not compare string ==, should utilize equals() instead.

also next code looks unusual me:

x = selenium.gettable("//table[4].".i.".6");

is string concatenation? looks php code. think in java should this:

x = selenium.gettable("//table[4]." + + ".6");

or

x = selenium.gettable("//table[4]." + string.valueof(i) + ".6");

or

x = selenium.gettable(string.format("//table[4].%d.6", i);

java

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -