TA的每日心情 | 慵懒 2017-11-7 16:44 |
---|
签到天数: 290 天 连续签到: 1 天 [LV.8]测试军长
|
selenium的检查点是通过断言来判断的,符合条件就PASS,不符合条件就FAIL.
我一般页面会通过两个判断来检查: ( 我也是学selenium没多久,自个瞎琢磨,仅供参考)
#(1) 当前的ULR是否正确
ulr_value = r'http://www.baidu.com.cn'
if driver.current_url == ulr_value:
print "Pass"
flag1 =1
else:
print "当前的ULR错误"
flag1 =2
#失败截图
driver.switch_to_window(driver.window_handles[-1])
ErrorPng_name = Commond_ErrorPng("test_01")
driver.get_screenshot_as_file(ErrorPng_name)
self.assertEquals(flag1,1)
#(2) 页面元素显示正常
text_value = driver.find_element_by_id("columnTitle").text
time.sleep(1)
if text_value == u"公告":
print "Pass"
flag2 =1
else:
print "页面元素显示异常"
flag1 =2
#失败截图
driver.switch_to_window(driver.window_handles[-1])
ErrorPng_name = Commond_ErrorPng("test_01")
driver.get_screenshot_as_file(ErrorPng_name)
self.assertEquals(flag2,1) |
评分
-
查看全部评分
|