Хочу зробити Page object який буде складатись із визначених раніше елементів: панелів, форм і т.д.
Але на Selenide щось не виходить. Приклад на Webium який реалізує подібну логіку:
from selenium.webdriver.common.by import By
from selenium.webdriver.remote.webelement import WebElement
from webium.controls.link import Link
from webium.driver import get_driver
from webium import BasePage, Find, Finds
class GooglePage(BasePage):
url = 'http://www.google.com'
text_field = Find(by=By.NAME, value='q')
button = Find(by=By.NAME, value='btnK')
class ResultItem(WebElement):
link = Find(Link, By.XPATH, './/h3/a')
class ResultsPage(BasePage):
stat = Find(by=By.ID, value='resultStats')
This file has been truncated. show original
Питання можна вирішити використовуючи ElementsContainer Приклад використання:
1 лайк
BabyRoot
(Vasily)
18.Март.2016 11:34:56
#3
Оффтопик, но может вопросы задавать на более распространённом языке на этом форуме? Английский хотябы…
2 лайка