TA的每日心情 | 慵懒 2017-11-7 16:44 |
---|
签到天数: 290 天 连续签到: 1 天 [LV.8]测试军长
|
1、正常登陆的情况,获取登陆后的ULR和任意一个页面元素,与你的预期结果对比(使用断言)
2、登陆失败的情况,如:用户名非法,或密码不正确等情况,获取提示信息,与你的预期结果对比(也是使用断言)
例子:
ulr_value = r'http://www.baidu.com'
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_h2").text
time.sleep(1)
if text_value == u"公告":
print "Pass"
flag2 =1
else:
print "页面元素显示异常"
flag2 =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)
|
评分
-
查看全部评分
|