sikuli相关内容

如何使用Sikuli右击特定位置?

我正在使用Sikuli在XFLR5中自动运行翼型批处理分析。我有非常可靠的代码,可以打开文件,运行分析,然后通过右键单击图形开始导出它们,然而,Sikuli很难找到XFLR GUI元素(或者表现得很奇怪)。 我正在使用多显示器设置,但我将我的区域限制在最左侧的显示器(应该是Screen(0),因为这是我笔记本电脑的主屏幕)。不过,我的Windows开始菜单在中间的显示器上,而不是笔记本电脑上 ..
发布时间:2022-06-15 23:13:18 其他开发

如何让 Sikuli 在无头模式下工作

如果我们有一个运行 sikuli 的无头测试服务器(需要 ubuntu 和 windows 配置),如何让它在没有物理显示器的情况下工作,最好是尽可能多的屏幕分辨率. 解决方案 我成功地让 sikuli 在无头模式下运行(没有连接物理显示器) Ubuntu:检查 Xvfb. Windows:从虚拟机来宾添加显示驱动程序在机器上安装显示驱动程序(无头),并使用 TightVNC ..
发布时间:2021-12-15 11:36:38 其他开发

最小化 RDP(VM) 时自动化脚本失败

我在其中一台虚拟机上自动执行我的脚本时遇到了问题.我已经自动化了保存文档的功能,它是理想的 Windows 设计的 UI.我曾尝试使用各种技术/工具,如 AutoIT、Python、Sikuli,但如果 VM 最小化,脚本就会停止.当 VM 通过 RDP 打开并且我可以看到运行时执行时,它工作得非常好.但是如果我最小化 RDP,脚本会在“另存为"对话框中停止,发送键 (Cntrl+s) 或 (En ..
发布时间:2021-11-30 20:54:22 Python

正在运行的android应用程序的自动截图捕获应用商店承诺

我已经批量生成了很多apk安装包,需要提交到android应用商店.由于应用商店要求我提供3~4张正在运行的应用的截图,我不想手动做.所以我正在尝试使用一些自动化脚本.经过一番研究,我得到了支持 JPython 的 MIT sikuli UI 交互式编程 IDE. 我遇到的问题是我需要卸载我以前安装的应用程序,否则安装过程将失败并显示“INSTALL_FAILED_INSUFFICIENT_ ..
发布时间:2021-11-15 21:45:06 移动开发

Ant 和 Junit:没有生成 xml 报告

我对 ant 和 junit 很陌生.我需要 junit 创建一个 xml 输出,以便我可以与团队城市集成.测试运行得很好,但我在指定的目录中没有得到任何输出.我在 Windows 7 上运行.我的 ant_home/lib 目录中有 junit.jar 和 ant-junit.jar.这是我的构建 xml 目标: ..
发布时间:2021-11-11 02:49:11 其他开发

IOError: [Errno 13] 权限被拒绝

在 Windows 下尝试从 Sikuli 保存屏幕截图时出现权限错误.进行捕获的代码是: def CaptureScreenshot(self):resultsDirectory = os.path.join('C','08 May 2013 11 34','myname.png')屏幕截图 = 捕获(self.screen)打印(截图)Shutil.move(截图,self.resultsD ..
发布时间:2021-09-26 19:11:06 Python

sikuli 性能不够快

我用 sikuli 编写了一个机器人程序并且运行良好.sikuli 这是完美的,但我找不到一种方法来更快地进行研究图像.看看这个: Screen s=new Screen();if (s.exists("c:\\example\\ex.png") != null) {s.mouseMove("c:\\example\\ex.png");} 这会找到一个图像,但它不是很快,因为搜索图像和鼠标定位 ..
发布时间:2021-09-25 20:48:19 Java开发

AWT Robot 无法拖动窗口

我正在尝试使用 AWT 机器人移动 Windows 资源管理器窗口.机器人运行Java 7,操作系统为Windows 7. 我可以移动鼠标并点击东西,但是当我尝试点击并拖动时,它似乎根本没有按下按钮.我看不出哪里出了问题,也想不出如何弄清楚发生了什么. 我开始使用 Sikuli: mouse.mouseDown(InputEvent.BUTTON1_MASK);mouse.drop( ..
发布时间:2021-09-25 20:09:51 Java开发

如何使用 RobotFramework 为 SikuliLibrary 应用 if else 条件?

我使用 SikuliLibrary 和 RobotFramework 来自动化 Windows 桌面应用程序.一种情况是:有时您需要输入登录凭据,有时则不需要,所以我必须使用 RobotFramework 为 SikuliLibrary 应用 if else 条件?我的意思是,如果出现登录屏幕,则将输入凭据,否则不会.因为它是基于图像的所以,如果其他条件我无法申请. 解决方案 您可以在 R ..
发布时间:2021-07-10 19:11:52 其他开发

如何暂停,恢复和停止Sikuli程序?

假设我正在运行Sikuli程序,并且想在特定位置暂停该程序,然后过一段时间后,我想从暂停的那一点恢复该程序,而不会影响该过程.然后我想停止该过程并退出.我停下来的那一点直到应该保存为止.西库里有可能吗?如果是,那怎么办? 解决方案 按 Alt + Shift + c 杀死正在运行的Sikuli脚本 ..
发布时间:2021-05-06 18:57:45 其他开发

从Excel中的按钮运行Sikuli

我是VBA的新手.在Excel工作表中,我有数据.在每一行的结尾,我都有一个onclick按钮. 我的要求是,当我单击按钮时,它必须在命令提示符下运行Sikuli. 哪个命令用于在VBA中打开并运行命令提示符? 解决方案 我不知道sikuli,但是如果您希望通过VBA代码运行命令行作为单击按钮的一部分,请查看Shell命令./p> Private Sub CommandBu ..
发布时间:2021-05-05 20:03:12 其他开发

通过Windows 7命令提示符检查文本大小

我正在使用Sikuli进行一些测试,这需要将计算机的分辨率和文本大小设置为一定的大小.在这种情况下,文本大小应设置为“较小-100%".我希望计算机进行检查,以确保确实是这种情况,然后才真正浪费时间尝试运行测试. 您是否可以在命令提示符下键入命令,以告诉您文本大小设置被设置为什么?还是找到信息的另一种快捷方式?我知道的唯一获取信息的方法是“控制面板\外观和个性化\显示".使用Sikuli打开 ..
发布时间:2021-04-22 20:07:18 其他开发

我们如何在Python中将Sikuli与Selenium结合使用?

我知道我们如何在Java中使用Sikuli.但是我在Python中有一些代码可以自动执行Web应用程序,并且我想在其中使用Sikuli.我在互联网上搜索了很多关于如何在Python中使用Sikuli的信息.但是我没有找到任何与之相关的好资源. 如何在Eclipse的Python项目中导入Sikuli脚本?当我在Eclipse的Python路径中添加sikuli-script.jar文件时,以 ..
发布时间:2021-04-12 20:36:59 其他开发

最小化RDP(VM)时自动化脚本失败

我一直面临在其中一个VM上自动执行脚本的问题.我已经自动化了“保存文档"的功能,理想情况下,该功能是Windows设计的UI.我尝试使用各种技术/工具,例如AutoIT,Python,Sikuli,但如果将VM最小化,脚本将停止.如果VM是通过RDP打开的,则可以正常运行,并且可以看到运行时执行.但是,如果我最小化RDP,脚本将在“另存为"对话框中停止,所有发送键(Cntrl + s)或(Ente ..
发布时间:2021-04-12 20:25:32 Python

如何将Sikuli脚本集成到Selenium中?

我正在广泛使用硒进行集成测试.适用于所有常规内容(HTML/AJAX),但是当我尝试测试第三方ActiveX,Java applet和Flash组件时却一无所获. 为此找到的解决方案是 Sikuli .在本地运行良好,但是如何将其集成到Selenium中? 顺便说一句.如果相关的话,对于Selenium,我正在使用Python API. 解决方案 请参阅Selenium RC文 ..

使用Selenium粘贴命令

我正在Windows 7上使用Python 2.7和Selenium 2-44-0。我正在寻找一种比send_keys更快的输入文本的方法。 Send_keys一次将打印1个字母(这样可以更好地模仿实际用户)。我想要一种将所有内容都打印出来的方法,就像粘贴内容一样。 例如,Sikuli具有以下功能: paste( “这将同时填充所有字段”) 我想知道是否有办法在Pyt ..
发布时间:2020-10-02 19:45:26 Python