日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > HTML >内容正文

HTML

html 形成打印数据,用HTMLTestRunner生成报告,无法打印print的内容

發(fā)布時(shí)間:2024/10/14 HTML 89 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html 形成打印数据,用HTMLTestRunner生成报告,无法打印print的内容 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我想既可以生成HTMLTestRunner測(cè)試報(bào)告,又可以在命令窗口print出文字來(lái)知曉當(dāng)前腳本運(yùn)行到具體哪一步。

可是沒(méi)使用HTMLTestRunner生成報(bào)告的時(shí)候可以在命令窗口內(nèi)打印print的內(nèi)容,如下:

用HTMLTestRunner生成報(bào)告的時(shí)候,就不可以在命令窗口內(nèi)打印print的內(nèi)容,直接報(bào)錯(cuò)E了.如下:

該怎么解決呢?

我的代碼:

!/usr/bin/env python -u

-- coding:utf-8 --

import uiautomator2 as u2

import time

import unittest

import os

import HTMLTestRunner

from datetime import datetime

from time import sleep

class LoginAndroidTests(unittest.TestCase):

def shangjiguanliceshi(self):#商機(jī)管理測(cè)試

print(u"\t準(zhǔn)備點(diǎn)擊商機(jī)管理操作:")

time.sleep(1)

if driver(className="android.widget.TextView",packageName="com.tydic.phone.tray",text="商機(jī)管理").exists: driver(className="android.widget.TextView",packageName="com.tydic.phone.tray",text="商機(jī)管理").click()

print(u"\t\t點(diǎn)擊商機(jī)管理操作成功!")

else:

print(u"\t\t點(diǎn)擊商機(jī)管理操作失敗!")

time.sleep(6)

print(u"\t準(zhǔn)備我挖掘的商機(jī)字樣識(shí)別操作:")

time.sleep(1)

if driver(className="android.widget.TextView",packageName="com.tydic.phone.tray",text="我挖掘的商機(jī)").exists:

print(u"\t\t我挖掘的商機(jī)字樣識(shí)別操作成功!")

else:

print(u"\t\t我挖掘的商機(jī)字樣識(shí)別操作失敗!")

time.sleep(3)

print(u"\t準(zhǔn)備商機(jī)管理返回首頁(yè)操作:")

time.sleep(1)

if driver(className="android.widget.ImageView",packageName="com.tydic.phone.tray",resourceId='com.crm.ctcc.huaxiao:id/iv_back').exists:

driver(className="android.widget.ImageView",packageName="com.tydic.phone.tray",resourceId='com.crm.ctcc.huaxiao:id/iv_back').click()

print(u"\t\t商機(jī)管理返回首頁(yè)操作成功!")

else:

print(u"\t\t商機(jī)管理返回首頁(yè)操作失敗!")

time.sleep(3)

def test_a(self):

global driver

driver = u2.connect('192.168.8.202')

driver.screen_on()#打開(kāi)屏幕

print(u"\n測(cè)試開(kāi)啟!當(dāng)前測(cè)試次數(shù):",i)

print(u"\n測(cè)試開(kāi)啟時(shí)間:")

print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))

self.shangjiguanliceshi() #商機(jī)管理測(cè)試

print(u"\n測(cè)試結(jié)束!成功次數(shù):",i)

print(u"\n測(cè)試結(jié)束時(shí)間:")

print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))

if name == '__main__':

test_unit = unittest.TestSuite()

test_unit.addTest(LoginAndroidTests("test_a"))

now=time.strftime("%Y-%m-%d_%H-%M-%S",time.localtime())

fp=open(now+"result.html",'wb')

runner = HTMLTestRunner.HTMLTestRunner(stream=fp,title=u"測(cè)試報(bào)告",description=u"測(cè)試結(jié)果詳情:")

runner.run(test_unit)

總結(jié)

以上是生活随笔為你收集整理的html 形成打印数据,用HTMLTestRunner生成报告,无法打印print的内容的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。