1import logging 2import os 3 4import pytest 5 6from utils.images import compare_image_similarity 7 8 9class Test: 10 11 @pytest.mark.parametrize('setup_teardown', [None], indirect=True) 12 def test(self, setup_teardown, device): 13 logging.info('compare image similarity') 14 # usb弹窗 15 device.click(360, 715) 16 standard_pic = os.path.join(device.resource_path, 'launcher.jpeg') 17 launcher_pic = device.save_snapshot_to_local('{}_launcher.jpeg'.format(device.sn)) 18 similarity = compare_image_similarity(launcher_pic, standard_pic) 19 assert similarity > 0.5, 'compare similarity failed' 20 21 # logging.info('检查桌面图标控件是否存在') 22 # device.refresh_layout() 23 # device.assert_type_exist('Badge') 24