gpt4 book ai didi

python - 如何使用 Appium(最好是 python)拍摄 native iOS 屏幕截图并自动在设备/模拟器相册中查看它们?

转载 作者:行者123 更新时间:2023-11-29 13:54:41 31 4
gpt4 key购买 nike

我正在尝试在 iOS 模拟器中自动截取屏幕截图并通过相册上传。如果我们使用 Appium save_screenshot(output),我们不知道相册路径或没有明确写入相册的权限。相反,我们被迫将屏幕截图保存到我们的计算机/项目中的路径。

我试过这两个:

  1. screenshotBase64 = self.driver.get_screenshot_as_base64()
  2. file = ((TakesScreenshot)self.driver).getScreenshotAs(OutputType.FILE);

.

screenshotBase64 = self.driver.get_screenshot_as_base64()

file = ((TakesScreenshot)self.driver).getScreenshotAs(OutputType.FILE);

预期:截图保存到相册实际:什么都没发生

最佳答案

没有针对此的单一命令,您必须使用以下组合:

  1. Screenshot - 截图为Base64字符串
  2. Push File - 在 iOS 设备上保存屏幕截图

喜欢:

screenshotBase64 = self.driver.get_screenshot_as_base64()
driver.push_file('/path/to/device/foo.bar', screenshotBase64)

您可能还对 SeeTest - Appium Extension 感兴趣填补 Appium 空白的命令

关于python - 如何使用 Appium(最好是 python)拍摄 native iOS 屏幕截图并自动在设备/模拟器相册中查看它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57294570/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com