采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,为什么您执行时没有报错: 如下图,FE类构造方法中有driver这个参数: AM类调用FE类时并没有把FE.driver传进来 所以就不太明白,为什么您执行时没有报错? 我每次到这个地方,很害怕driver这个形参;因为实际case类,在调试时,不知道怎么传实参driver
就是必须先调用open方法,如果你不要这个可以open替换为init构造方法,那样就初始化类就有了
非常感谢!
你看 actionmethon 是不是有一个初始化driver的地方,我们把在open里面初始化了一个全局 self 得driver 那么我是不是只要下面有调用这个方法就可以 他就有这个driver了 然后driver传递了findelement里面
老师您好,遇到了同样的问题但是没看懂怎么解决,麻烦您再具体讲一下怎么调用这个方法呗?是不需要写初始化方法了吗?
你可以在这个类添加一个构造方法,然后def __init__(browser): self.driver = self.open_browser(browser) 你只需要每次传递进来实现什么浏览器就ok
登录后可查看更多问答,登录/注册
打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!
1.9k 20
1.7k 17
1.3k 13
10.9k 11
2.2k 10