51Testing软件测试论坛

标题: 求助 selenium怎么能检测页面是否展示了一xpath [打印本页]

作者: 小柿子32    时间: 2016-5-3 14:37
标题: 求助 selenium怎么能检测页面是否展示了一xpath
比如页面不输入密码点击登陆,弹窗提示请输入密码,需要用什么语句能够实现这个弹窗的期望结果? 小弟用python-selenium框架的 自动化小白一个 跪求答案
作者: 掉渣饼    时间: 2016-5-3 15:46
本帖最后由 掉渣饼 于 2016-5-3 19:59 编辑

利用断言或者验证

给你个例子,这是通过assertEqual()比较输入的数字是否等于6,如果不等于则输出msg中定义的提示信息,如果等于则通过
import unittest
class Test(unittest.TestCase):
    def setUp(self):
        number=input("Enter a number:")
        self.number=int(number)
    def test_case(self):
        self.assertEqual(self.number,6,msg="Your input is not 6!")
    def tearDown(self):
        pass
if __name__=="__main__":
    unittest.main()
或者使用get_screenshot_as_file(),如果不输入密码,点击登录,对当前页面进行截图,然后去看截图也行





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