修改源码的链接:http://www.cnblogs.com/tsbc/p/4128150.html 请问断言的时 image 怎么写呢 我写得点击图标链接会在新标签打开测试报告,并没出现截图
详细说下你目前具体的写法和困惑的地方?你给的链接只是教怎么配置,但没有体现你的困惑点。
断言的时候我是这样写 image,测试报告点击小图标不会跳转到异常截图,应该是我方法错了 ,不知道怎么写 image 截图变量
def test_03(self): u"异常测试" try: locator = ("id","homepage1_HomePageDays_DaysList_ctl00_DayList_TitleUrl_0") text = u"文本是不存在的" result = EC.text_to_be_present_in_element(locator,text)(self.driver) self.assertTrue(result) except Exception as msg: image = self.driver.get_screenshot_as_file(r"screenshot\image.png") print("异常原因%s"%msg) raise
这个可以在_TestResult 里面做测试结果失败截图,准确性更高一些。 _generate_report_test 方法,截图采用 base64 存储展示,解决了图片相对路径的尴尬 效果
改了下这里报错了 t.img 变量在 Case 上要怎么定义啊
哦....忘了截图了,貌似代码还是不够严谨
截图是实现了 但没点击显示截图图片就出来了,是不是哪里少定义了什么 那个<div class=“screenshots” 中的 screenshots 要在哪里定义啊 还有 REPORT_TEST_WITH_OUTPUT_TMPL = “”” … “”” 这里也要定义 img 的吧