python-3.x - 有没有一种优雅的方式来使用泛型方法返回子页面?
问题描述
假设我们有 base_page 类和其他一些从基本页面继承的页面,如项目页面。基本页面具有接受元组的方法,以及如何查找元素(例如 By.XPATH)和选择器的名称,找到元素并单击它。我想返回被点击的子页面类型的对象,但不确定它是否可能。如果我确实返回 self 它将返回我的下一页的对象,但如何让它返回我特定类型的对象,例如。项目类型?有没有内置的魔术方法?或者也许我可以使用字典和清理参数来反映特定的网页(它可能会越来越大)。问题可能很混乱,因为我不知道如何命名。某种发电机?任何想法表示赞赏。
解决方案
推荐阅读
- python - 目录搜索返回的文件数不正确
- jq - jq 进行选择和包含的问题
- python - 来自导入模块的变量无法识别
- javascript - wProps 在反应开发工具中更新,但条件 jsx 无法正确呈现
- bash - 使用 wget 并行下载多个文件
- css - 与 z-index 相关的 css 绝对属性
- python - 如何将一些单元格值从 Pandas DF 中的 2 列移动到另一个新列?
- javascript - 如何在 Virtual Studio 代码中外部链接 Css
- javascript - 在javascript中,实例函数和函数类型的实例变量有什么区别?
- nginx - 在 nginx 中禁用客户端发起的安全重新协商