51Testing软件测试论坛

标题: selenium模块化用例调用时报self未定义 [打印本页]

作者: 龙王神力    时间: 2017-3-27 16:36
标题: selenium模块化用例调用时报self未定义
登录用例想做成模块化并参数化,调用模块时报self未定义。 self不是类本身吗,为什么还要定义?应该怎么定义?

作者: 掉渣饼    时间: 2017-3-28 09:01
denglu_mkh.login(self)需要在def test_login(self):下面,和driver.get(self.base_url)对齐
作者: 龙王神力    时间: 2017-3-28 10:35
掉渣饼 发表于 2017-3-28 09:01
denglu_mkh.login(self)需要在def test_login(self):下面,和driver.get(self.base_url)对齐

这样改了之后是没有报错了,但是感觉又把登录做成方法了,没有调用起来
作者: 龙王神力    时间: 2017-3-28 11:24
找到原因了,两个def的缩进不一样




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2