有没有一种优雅的方法可以使用泛型方法返回子页面?

时间:2019-03-04 17:08:30

标签: python-3.x selenium

假设我们拥有base_page类和其他一些继承自基本页面的页面,例如项目页面。基本页面具有一种方法,该方法接受元组以及如何找到元素(例如,By.XPATH)和选择器名称的方法,然后找到元素并单击它。我想返回被单击的子页面类型的对象,但不确定是否可能。如果我返回自己,它将返回我下一页的对象,但是如何使其返回给我特定类型的对象,例如。项目类型?有内置的魔术方法吗?或者,也许我可以使用dictionary和sanitize参数来反映特定的网页(它可能会越来越大)。问题可能很混乱,因为我不确定如何命名。某种发电机?任何想法表示赞赏。

0 个答案:

没有答案