S
Size: a a a
S
SR
VS
SR
open("имя окна");
?S
open("имя окна");
?S
S
S
AS
S
Ri
CustomListenеr extends ReportPortalTestNGListener
ReportPortal.emitLog(testResult.getThrowable().toString(), "ERROR", Calendar.getInstance().getTime(), Screenshots.getLastScreenshot());
ON
public class SomePage {
@FindBy(xpath = "someXpath")
public List<MyType> myTypeList;
}
@Getter
@NoArgsConstructor
public class MyType {
@FindBy(tagName = "h3")
private SelenideElement name;
@FindBy(tagName = "img")
private SelenideElement picture;
}
@Slf4j
public class SomeTest {
@Test
public void someTest() {
SomePage page = Selenide.open("/", SomePage.class);
log.info("name: {}", page.myTypeList.get(0).getName().getText()); // вот тут NPE, так как page.myTypeList = null
}
}
AS
AV
public class SomePage {
@FindBy(xpath = "someXpath")
public List<MyType> myTypeList;
}
@Getter
@NoArgsConstructor
public class MyType {
@FindBy(tagName = "h3")
private SelenideElement name;
@FindBy(tagName = "img")
private SelenideElement picture;
}
@Slf4j
public class SomeTest {
@Test
public void someTest() {
SomePage page = Selenide.open("/", SomePage.class);
log.info("name: {}", page.myTypeList.get(0).getName().getText()); // вот тут NPE, так как page.myTypeList = null
}
}
ON
ON
AS
AS
AV
А