当前位置: 首页 > 知识库问答 >
问题:

[Ashot][Selenium]-拍摄iOS和Android的屏幕截图

朱俭
2023-03-14

我目前正在尝试实现Ashot来为我当前的项目截图,它正在为桌面工作。

但我想知道如何在iOS和Android设备上实现它,互联网上没有太多信息。

我使用了以下视口,它正在为iPad截图:

屏幕截图FullPage=new AShot()。拍摄策略(ShootingStrategies.viewportRetina(100,0,0,2))。截图(司机);

但是我想知道如何使用给定的属性来为其他IOS和android设备生成屏幕截图。

谢谢,

凯拉

共有1个答案

唐弘益
2023-03-14

没有什么不同)))除了需要使用这个参数,我想:)并且不要忘记阅读这里的信息https://github.com/pazone/ashot/issues

 类似资料:
  • 在selenium web驱动程序中,我无法使用testng和maven将其显示在控制台中 JAVAlang.VerifyError:(类:junereleasemain/NewTest,方法:testFirstResult签名:()V)java函数的参数不兼容。朗,同学们。java上的getDeclaredMethods0(本机方法)。朗,同学们。java上的privateGetDeclared

  • 当我使用Ashot和selenium来捕获特定webelement的屏幕截图时,它不起作用。我还附上了日志以供参考。 截图获取整个页面正在运行。 注意:我已经更新了最新的jar的评论中提到 Iam使用Chrome驱动程序、selenium 3.8.1独立jar、Ashot 1.5.2 jar。 } 错误消息:

  • 我需要使用Sikuli的自动化,但我无法采取截图。问题是,当我点击“截屏”或“创建区域”时,IDE会被隐藏,但选择区域选项不会出现....

  • 问题内容: 我想获得活动的“全页”屏幕截图。该视图包含一个RecyclerView,其中包含许多项。 我可以使用此功能拍摄当前视图的屏幕截图: 但是它仅包含我可以正常查看的项目(符合预期)。 截屏时,有什么方法可以使RecyclerView神奇地完整显示(一次显示所有项目)? 如果没有,我应该如何解决这个问题? 问题答案: 这是我的解决方案,当 所有项目的尺寸都相同 并且 只有一种类型的项目时 。

  • 问题内容: 我需要一种获取功能测试屏幕截图的方法。现在,我正在使用带有C#绑定的Selenium 2。我非常想在测试结束时截取屏幕截图,以确保显示所需的页面。你们知道我可以将任何特定工具合并到C#代码中来触发屏幕截图吗?我找不到内置的Selenium 2解决方案(无需查看)。 问题答案: 要在Selenium 2中制作屏幕截图,您需要执行以下操作 我很快在IronPython Repl中对其进行了

  • 问题内容: 是否可以使用WebDriver在框架集中拍摄仅一帧(而不是整个窗口)的屏幕截图? 或者,是否可以为屏幕截图定义窗口坐标或之后裁剪图像? 问题答案: 这应该工作: