Appium android 截屏

ueezoo · 2014年05月21日 · 最后由 Anson 回复于 2014年05月22日 · 1272 次阅读

请问采用 Appium 做 Android 自动化的时候,如何进行截屏操作。

共收到 5 条回复 时间 点赞

我想说的是,请多研究官方的例子。
下面是从官方例子抄来的。

https://github.com/appium/appium/blob/master/sample-code/examples/python/ios_complex.py

def test_screenshot(self):
        # make screenshot and get is as base64
        screenshot = self.driver.get_screenshot_as_base64()
        self.assertTrue(screenshot)

        # make screenshot and save it to the local filesystem
        success = self.driver.get_screenshot_as_file("foo.png")
        self.assertTrue(success)
        self.assertTrue(os.path.isfile("foo.png"))

        # get rid of the file
        os.remove("foo.png")

File Screenshot= driver.getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(Screenshot, new File("APP.jpg"));

善用搜索。

4楼 已删除

非常不错,学习了

我用的 java,我想告诉你的是,一定要在 NATIVE_APP 模式下面,才可以使用截屏的操作,否则会报错

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册