我正在尝试创建一个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);
答案 0 :(得分:1)
您需要为选项指定类型。
for (WebElement option: reslutlist)