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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html调用xfplugin,使用多设备执行脚本的时候,html report功能无法正常使用

發布時間:2025/3/15 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html调用xfplugin,使用多设备执行脚本的时候,html report功能无法正常使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

更新到最新版本后:

啟用html report后多設備運行還是會有問題

Python2 環境下的log(運行3次好像每次顯示的錯誤都不完全一樣):

Traceback (most recent call last):

File "D:\python\11.py", line 55, in

RunTest(["5406a354","CB5A21SX9A"])

File "D:\python\11.py", line 9, in RunTest

pool.map(SingleTest, serials)

File "C:\Python27\lib\multiprocessing\pool.py", line 251, in map

return self.map_async(func, iterable, chunksize).get()

File "C:\Python27\lib\multiprocessing\pool.py", line 567, in get

raise self._value

SyntaxError: broken PNG file (chunk '\x1b\x00\xf0\xd9')

>>>

Traceback (most recent call last):

File "D:\python\11.py", line 55, in

RunTest(["5406a354","CB5A21SX9A"])

File "D:\python\11.py", line 9, in RunTest

pool.map(SingleTest, serials)

File "C:\Python27\lib\multiprocessing\pool.py", line 251, in map

return self.map_async(func, iterable, chunksize).get()

File "C:\Python27\lib\multiprocessing\pool.py", line 567, in get

raise self._value

IOError: unrecognized data stream contents when reading image file

>>>

========================== RESTART: D:\python\11.py ==========================

2017-04-14 14:29:11.931 WARN [atx.drivers.mixin: 390] warning, screenshot failed [2/1], retry again

Traceback (most recent call last):

File "D:\python\11.py", line 55, in

RunTest(["5406a354","CB5A21SX9A"])

File "D:\python\11.py", line 9, in RunTest

pool.map(SingleTest, serials)

File "C:\Python27\lib\multiprocessing\pool.py", line 251, in map

return self.map_async(func, iterable, chunksize).get()

File "C:\Python27\lib\multiprocessing\pool.py", line 567, in get

raise self._value

IOError: image file is truncated

>>> 2017-04-14 14:29:14.148 WARN [atx.drivers.mixin: 390] warning, screenshot failed [2/1], retry again

python3 環境下的log

========================== RESTART: D:\python\11.py ==========================

2017-04-14 14:13:21.006 WARN [atx.drivers.mixin: 390] warning, screenshot failed [2/1], retry again

Traceback (most recent call last):

File "D:\python\11.py", line 55, in

RunTest(["5406a354","CB5A21SX9A"])

File "D:\python\11.py", line 9, in RunTest

pool.map(SingleTest, serials)

File "C:\Python3\lib\multiprocessing\pool.py", line 260, in map

return self._map_async(func, iterable, mapstar, chunksize).get()

File "C:\Python3\lib\multiprocessing\pool.py", line 608, in get

raise self._value

File "C:\Python3\lib\multiprocessing\pool.py", line 119, in worker

result = (True, func(*args, **kwds))

File "C:\Python3\lib\multiprocessing\pool.py", line 44, in mapstar

return list(map(*args))

File "D:\python\11.py", line 24, in SingleTest

d(description="更多選項").click()

File "C:\Python3\lib\site-packages\uiautomator\__init__.py", line 108, in __call__

return self.func(*args, **kwargs)

File "C:\Python3\lib\site-packages\uiautomator\__init__.py", line 81, in _inner

hook_func(dict(name=fn.__name__, self=instance, args=args, kwargs=kwargs, is_before=False, retval=ret))

File "C:\Python3\lib\site-packages\atx\ext\report\__init__.py", line 88, in _uia_listener

screen_after = self._save_screenshot(append_gif=True)

File "C:\Python3\lib\site-packages\atx\ext\report\__init__.py", line 207, in _save_screenshot

screen.save(relpath)

File "C:\Python3\lib\site-packages\PIL\Image.py", line 1793, in save

self.load()

File "C:\Python3\lib\site-packages\PIL\ImageFile.py", line 212, in load

s = read(self.decodermaxblock)

File "C:\Python3\lib\site-packages\PIL\PngImagePlugin.py", line 591, in load_read

cid, pos, length = self.png.read()

File "C:\Python3\lib\site-packages\PIL\PngImagePlugin.py", line 116, in read

raise SyntaxError("broken PNG file (chunk %s)" % repr(cid))

File "", line None

SyntaxError: broken PNG file (chunk b'\x00\x00\x00\x00')

>>> 2017-04-14 14:13:23.284 WARN [atx.drivers.mixin: 390] warning, screenshot failed [2/1], retry again

python3 環境下log2:

>>>

========================== RESTART: D:\python\11.py ==========================

2017-04-14 14:41:55.264 WARN [atx.drivers.mixin: 390] warning, screenshot failed [2/1], retry again

2017-04-14 14:41:57.029 WARN [atx.drivers.mixin: 390] warning, screenshot failed [2/1], retry again

Traceback (most recent call last):

File "C:\Python3\lib\site-packages\PIL\ImageFile.py", line 212, in load

s = read(self.decodermaxblock)

File "C:\Python3\lib\site-packages\PIL\PngImagePlugin.py", line 591, in load_read

cid, pos, length = self.png.read()

File "C:\Python3\lib\site-packages\PIL\PngImagePlugin.py", line 113, in read

length = i32(s)

File "C:\Python3\lib\site-packages\PIL\_binary.py", line 74, in i32be

return unpack(">I", c[o:o+4])[0]

struct.error: unpack requires a bytes object of length 4

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "D:\python\11.py", line 55, in

RunTest(["5406a354","CB5A21SX9A"])

File "D:\python\11.py", line 9, in RunTest

pool.map(SingleTest, serials)

File "C:\Python3\lib\multiprocessing\pool.py", line 260, in map

return self._map_async(func, iterable, mapstar, chunksize).get()

File "C:\Python3\lib\multiprocessing\pool.py", line 608, in get

raise self._value

File "C:\Python3\lib\multiprocessing\pool.py", line 119, in worker

result = (True, func(*args, **kwds))

File "C:\Python3\lib\multiprocessing\pool.py", line 44, in mapstar

return list(map(*args))

File "D:\python\11.py", line 24, in SingleTest

d(description="更多選項").click()

File "C:\Python3\lib\site-packages\uiautomator\__init__.py", line 108, in __call__

return self.func(*args, **kwargs)

File "C:\Python3\lib\site-packages\uiautomator\__init__.py", line 81, in _inner

hook_func(dict(name=fn.__name__, self=instance, args=args, kwargs=kwargs, is_before=False, retval=ret))

File "C:\Python3\lib\site-packages\atx\ext\report\__init__.py", line 88, in _uia_listener

screen_after = self._save_screenshot(append_gif=True)

File "C:\Python3\lib\site-packages\atx\ext\report\__init__.py", line 207, in _save_screenshot

screen.save(relpath)

File "C:\Python3\lib\site-packages\PIL\Image.py", line 1793, in save

self.load()

File "C:\Python3\lib\site-packages\PIL\ImageFile.py", line 217, in load

raise IOError("image file is truncated")

OSError: image file is truncated

總結

以上是生活随笔為你收集整理的html调用xfplugin,使用多设备执行脚本的时候,html report功能无法正常使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。