我现在有两个页面,PageA Page,两个都是独自的 object 了, PageA 可以跳转至 PageB,这是前提
需求 1:PageA 中有一个方法,可以跳转 PageB 页面,并帮 PageB 完成实例化,返回的也是 PageB 的一个实例
这样,我只要在 goToPageB 方法中 return 一个 PageB 实例

#PageA.py
def goToPageB(self):
  self.click(XXX)
  return PageB()

需求 2:PageB 的 init 方法,我想也赋予它单独实例化自己的能力,如果当前不在 B 页面,就自动从 A 跳转 ,于是就有下面:

#PageB.py
def __init__(self):
  PageA().goToPageB()

这俩个需求我想同时满足怎么实现呢?现在我在两个文件里都要将彼此导入,就报错了


↙↙↙阅读原文可查看相关链接,并与作者交流