采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我输入错误的用例,运行程序后,返回的错误不是True is not False,而是selenium.common.exceptions.InvalidSessionIdException: Message: invalid session id这是为什么,而且通过print可以看到assertFalse返回已经是True了
不对啊,你这里报错的是session有问题,而不是assert报错。你把你代码发一下
是要case文件里执行用例那个代码吗
#前置条件 def setUp(self): self.driver = webdriver.Chrome() self.driver.get("http://www.5itest.cn/register") self.driver.maximize_window() self.register_bussiness = RegisterBussiness(self.driver) # 后置条件 def tearDown(self): sleep(5) self.driver.close() #邮箱错误 def test_register_email_error(self): email_error = self.register_bussiness.register_email_error_click("31114@qq.com","11111","11111","111111") #log.info(email_error) #getscreenshotpng(self.driver, "截图") self.assertFalse(email_error,"用例邮箱错误,是否返回对应的邮箱错误提示信息")
吧你错误 截图发全。 这个代码表层看没有问题。
登录后可查看更多问答,登录/注册
打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!
1.9k 20
1.6k 17
1.3k 13
10.8k 11
2.2k 10