• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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