Selenium 我得到了错误的回答;希望你能知道我的密码
我试图创建一个checktext方法,它接受option和String[]值,但是我得到了一个错误;在for(option:resultlist)后面应该是for语句,我不知道为什么应该是forSelenium 我得到了错误的回答;希望你能知道我的密码,selenium,Selenium,我试图创建一个checktext方法,它接受option和String[]值,但是我得到了一个错误;在for(option:resultlist)后面应该是for语句,我不知道为什么应该是for public static void checktext(WebElement option , String [] validvalues){ List<WebElement> resultlist = ElementFinder.findAll(RESULTS_CONTAINER
public static void checktext(WebElement option , String [] validvalues){
List<WebElement> resultlist = ElementFinder.findAll(RESULTS_CONTAINER);
for ( option : resultlist)
{
if (validvalues.equals(option.getText())||validvalues.equals(option.getText())||validvalues.equals(option.getText()))
{
ElementFinder.clickOnElementWithRetry(option);
break;
}
else
{
Assert.fail(option.getText()+"Does not match the listed value");
}
}
}
public static void clickAndVerifyResults() throws Exception {
String [] validvalues = {"Win-Draw-Win", "Draw No Bet", "Correct Score"};
ElementFinder. waitUntilElementIsVisible(RESULTS_CONTAINER);
List<WebElement> resultlist = ElementFinder.findAll(RESULTS_CONTAINER);
checktext(option, validvalues);
publicstaticvoidchecktext(WebElement选项,字符串[]有效值){
List resultlist=ElementFinder.findAll(结果容器);
用于(选项:结果列表)
{
if(validvalue.equals(option.getText())| | validvalue.equals(option.getText())| | validvalue.equals(option.getText()))
{
ElementFinder。单击一个ElementWithRetry(选项);
打破
}
其他的
{
Assert.fail(option.getText()+“与列出的值不匹配”);
}
}
}
public static void clickAndVerifyResults()引发异常{
字符串[]有效值={“赢-抽-赢”,“不下注”,“正确分数”};
ElementFinder.WaitUntileLementsVisible(结果容器);
List resultlist=ElementFinder.findAll(结果容器);
检查文本(选项,有效值);
您需要为选项指定类型
for (WebElement option: reslutlist)