日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

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

更新到最新版本后:

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

Python2 環(huán)境下的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 環(huán)境下的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 環(huán)境下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功能无法正常使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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