какой наиболее идиоматический способ обращаться в тесте к параметризуемым xpath ?
Например [@…][1]/button[2]
Пишу на пайтон, в локаторы заношу, как ...[{}]/button[{}] и форматом параметризую.
Но тогда получается в find_element уходит не объект tuple, а отдельно тип и локатор. Есть более красивый способ?
Офкорс, формат идет не в самом тесте, а в объекте страницы, а тест выглядит а ля: main_page.select_elem(elem, *args) А в классе страницы def select_elem(elem, *args): return driver.find_element(elem.type, elem.locator.format(*args))
Обсуждают сегодня