Есть ли элегантный способ вернуть подстраницу с помощью универсального метода? - PullRequest
0 голосов
/ 04 марта 2019

Предположим, у нас есть класс base_page и некоторые другие страницы, которые наследуются от базовой страницы, например, страницы проекта.На базовой странице есть метод, который принимает кортеж с указанием способа поиска элемента (например, By.XPATH) и имени селектора, находит элемент и щелкает по нему.Я хочу вернуть объект типа подстраницы, который был нажат, но не уверен, что это вообще возможно.Если я верну self, он вернет мне объект следующей страницы, но как сделать так, чтобы он возвращал мне объект определенного типа, например.тип проекта?Есть ли встроенный магический метод?Или, может быть, я мог бы использовать словарь и параметр sanitize для отображения конкретной веб-страницы (она, вероятно, будет расти все больше и больше).Вопрос может быть хаотичным, потому что я не знаю, как его назвать.Какой-то генератор?Любые идеи приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...