我收到错误说;预计请考虑我的代码

时间:2017-10-27 02:53:42

标签: selenium

我正在尝试创建一个checktext方法,它接受选项和String []值,但是我得到了错误;预期在(选项:结果列表)之后,它的a语句我不确定为什么它的期望;

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);

1 个答案:

答案 0 :(得分:1)

您需要为选项指定类型。

for (WebElement option: reslutlist)