Appium 找不到 /session/48cb46ad-f1ab-42c2-97e0-6aab7117705a/appium/compare_images 的路由

问题描述 投票:0回答:0

我正在尝试使用本页“事件查找”中的示例对图片进行部分比较 https://appium.readthedocs.io/en/latest/en/writing-running-appium/image-comparison/

我正在使用这行代码

    byte[] expectedPartialImage = Files.readAllBytes(file.toPath());
    byte[] fullActualImage = Base64.encodeBase64(commonCucumberStep.getUiRunner().getAndroidDriver().getScreenshotAs(OutputType.BYTES));
    OccurrenceMatchingResult result = commonCucumberStep.getUiRunner().getAndroidDriver()
            .findImageOccurrence(fullActualImage, expectedPartialImage, new OccurrenceMatchingOptions()
                    .withEnabledVisualization());
    assertThat(result.getVisualization().length, is(greaterThan(0)));
    assertNotNull(result.getRect());

但是我面临在appium控制台中找不到/session/48cb46ad-f1ab-42c2-97e0-6aab7117705a/appium/compare_images的路线

我可以使用 appium 执行我的测试:我能够执行点击、浏览应用程序,因此会话 url 应该没问题,我已将其初始化为“http://127.0.0.1:4723”

我期待图像比较结果,并且我尝试执行 appium 文档中的确切示例

image testing mobile comparison appium
© www.soinside.com 2019 - 2024. All rights reserved.