ON
Size: a a a
ON
AV
public class Avatars {
SelenideElement getAvatarName(int i){return $$("xpath").get(i).$("h3");
SelenideElement getAvatarPicture(int i){return $$("xpath").get(i).$("img");
}
@Slf4j
public class SomeTest {
@Test
public void someTest() {
Selenide.open("/");
new Avatars().getAvatarName(0).shouldHaveText("Петюня");
}
}
AV
ON
public class Avatars {
SelenideElement getAvatarName(int i){return $$("xpath").get(i).$("h3");
SelenideElement getAvatarPicture(int i){return $$("xpath").get(i).$("img");
}
@Slf4j
public class SomeTest {
@Test
public void someTest() {
Selenide.open("/");
new Avatars().getAvatarName(0).shouldHaveText("Петюня");
}
}
public class SomePage {
ElementsCollection getAvatars() {
return $$(byXpath("xpath");
}
SelenideElement getAvatarName(int i) {
return getAvatars().get(i).$("h3");
}
SelenideElement getAvatarPicture(int i){
return getAvatars().get(i).$("img");
}
}
AV
public class SomePage {
ElementsCollection getAvatars() {
return $$(byXpath("xpath");
}
SelenideElement getAvatarName(int i) {
return getAvatars().get(i).$("h3");
}
SelenideElement getAvatarPicture(int i){
return getAvatars().get(i).$("img");
}
}
ON
AV
ON
AV
AS
AV
public ElementCollections avatars=$$("xpath");
new MyPage().avatars.shouldHave(size());
ON
AV
ON
A
AS
ИМ
AV
AV
AS