用python实现selenium断言和验证


断言就是判断是否跟预期结果一致,不一致的话,测试用例直接失败,程序便不再执行下去。

验证也是判断是否跟预期结果一致,不一致的话,测试用例还会执行下去。

 

断言使用的主要是assertEqual的方法

如验证百度搜索的标题是否为“123_百度搜索”

1 self.assertEqual(u"123_百度搜索",driver.title)  

如要验证是否为false

self.assertFalse(driver.title)  

如要验证是否为true

self.assertTrue(driver.title)  

而验证为了保证失败也能正常运行下去,一般情况下都是在验证的基础上加异常捕获

如验证百度搜索的标题是否为“123_百度搜索”

try:  
            self.assertEqual(u"1234_百度搜索", driver.title)  
except AssertionError as e:  
            print u"找不到这个标题"


 

例如:

self.assertEqual("http://localhost:8080/ranzhi/www/s/index.php?m=index&f=index",
                    self.driver.current_url,  "登录跳转失败")

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM