Selenium 我得到了错误的回答;希望你能知道我的密码

Selenium 我得到了错误的回答;希望你能知道我的密码,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

我试图创建一个checktext方法,它接受option和String[]值,但是我得到了一个错误;在for(option:resultlist)后面应该是for语句,我不知道为什么应该是for

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)