请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

错误用例写不到测试报告里

我输入错误的用例,运行程序后,返回的错误不是True is not False,而是selenium.common.exceptions.InvalidSessionIdException: Message: invalid session id这是为什么,而且通过print可以看到assertFalse返回已经是True了
图片描述
图片描述

正在回答 回答被采纳积分+3

1回答

Mushishi 2021-01-28 19:15:13

不对啊,你这里报错的是session有问题,而不是assert报错。你把你代码发一下

0 回复 有任何疑惑可以回复我~
  • 提问者 楼顶上的一棵草 #1
    是要case文件里执行用例那个代码吗
    回复 有任何疑惑可以回复我~ 2021-01-28 21:02:33
  • 提问者 楼顶上的一棵草 #2
    #前置条件
        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,"用例邮箱错误,是否返回对应的邮箱错误提示信息")
    回复 有任何疑惑可以回复我~ 2021-01-29 10:04:28
  • Mushishi 回复 提问者 楼顶上的一棵草 #3
    吧你错误 截图发全。 这个代码表层看没有问题。
    回复 有任何疑惑可以回复我~ 2021-01-29 23:04:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信