使用maven3和Serenity Runner执行selenium脚本时收到错误:net.serenitybdd.core.pages.WebElementFacadeImpl $
我收到错误的声明:element(createButton).waitUntilVisible();
waitUntilVisible导致错误定义为" net.serenitybdd.core.pages.WebElementFacade.waitUntilVisible()"
请帮我解决错误。
import net.serenitybdd.core.annotations.findby.By;
import net.serenitybdd.core.annotations.findby.FindBy;
public void createNewContent(final String option) {
element(createButton).waitUntilVisible();
createButton.click();
boolean foundOption = false;
for (final WebElement optionType : contentToCreateList) {
if (optionType.getText().toLowerCase().contains(option.toLowerCase())) {
foundOption = true;
optionType.sendKeys("");
optionType.click();
break;
}
}
}
答案 0 :(得分:0)
我找到了解决方案,只是想分享。问题在于firefox维度,如果您在批处理模式下执行时使用最大化窗口方法,请将brwoser窗口维度更改为远程机器分辨率。它对我有用。Dimension d = new Dimension(1364,768);
getDriver().manage().window().setSize(d);