大家乐棋牌上的自动化

最后编辑了

概述

有几种情况下测试脚本将挂起和在大家乐棋牌上超时。

所有这些都围绕着A的可用性(或缺乏)旋转“screen”绘制/绘制应用程序。基本问题是,如果无法绘制应用程序的GUI,则其对象在屏幕上没有坐标,因此Quish无法找到执行鼠标的位置点击。

这些测试脚本执行问题的一个症状是日志中的以下错误消息:

aut'’没有响应网络通信。也许它’卡在一个无尽的循环中?

解决方案

不幸的是,只有一种解决方案,它包括会议 全部 以下要求:

可以使用虚拟计算机(VMware,Virtual Box等)来使用虚拟计算机(VMware,Virtual Box等),因为(与具有登录用户的真实计算机相比),安全访问其鼠标和键盘。


大家乐棋牌设置的建议

以下建议旨在避免在设置用于执行测试脚本的大家乐棋牌计算机时避免几个问题。

建议#1 - 在大家乐棋牌上自动登录用户

为避免手动登录大家乐棋牌计算机,应配置自动登录。

除其他方式是否配置此方法,可以通过使用大家乐棋牌来实现这一点’自动播放功能。看 自动为大家乐棋牌. .

建议#2 - 通过自动启动应用程序“startup”

在登录大家乐棋牌后自动启动应用程序提供“startup”文件夹。在这里,人们可以启动Jenkins,Squishserver,Bamboo等。它只是通过将所需的.exe,.bat等的快捷方式(不是副本!)放入此文件夹中。

有关更多信息,请参阅 如何在任何计算机上启动程序运行程序 .

建议#3 - 远程桌面的替代方案(RDP)

由于已知RDP导致测试脚本执行问题(连接和断开或最小化RDP客户端窗口导致测试脚本挂起和超时),VNC是远程桌面(RDP)的常规替代遥控器,可以用作远程桌面的替代品。

使用RDP时解锁控制台

如果已经进行了RDP连接,可以通过执行这些命令(通常需要管理员权限)之前将计算机的控制台进入状态(通常需要管理员权限):

大家乐棋牌 XP:

tscon 0 /dest:console

大家乐棋牌 7及更高版本:

tscon 1 /dest:console

(也看看 远程桌面连接而无需锁定远程计算机会话的断开连接RDP断开连接而不是锁定会话?。)

建议#4 - 最小化时禁用RDP优化

RDP中有一个优化设置,当RDP客户端最小化时适用。由于连接但最小的RDP客户端窗口也会导致测试脚本挂起和超时,所以可能需要禁用优化设置。

仅为当前用户配置此操作:

  1. Run the regedit.exe tool

  2. 找到注册表项 HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client.

  3. Create a DWORD value with the name RemoteDesktop_SuppressWhenMinimized 和 set its value to 2.

  4. Now find the registry key HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Terminal Server Client.

  5. Create a DWORD value with the name RemoteDesktop_SuppressWhenMinimized 和 set its value to 2.

要为所有用户配置此操作:

  1. Run the regedit.exe tool

  2. 找到注册表项 HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client.

  3. Create a DWORD value with the name RemoteDesktop_SuppressWhenMinimized 和 set its value to 2.

  4. 找到注册表项 HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Terminal Server Client.

  5. Create a DWORD value with the name RemoteDesktop_SuppressWhenMinimized 和 set its value to 2.

建议#5 - 禁用鼠标光标动画

已知通过RDP连接重播测试时为鼠标光标进行动画,以导致问题。我们建议在服务器设置中禁用鼠标光标动画:

  1. In the IDE, open the server settings dialog by selecting Edit -> Server Settings in the menu bar

  2. 选择 ‘Playback’左侧列表中的部分。

  3. 确保标记的复选框‘Animate Mouse Cursor’ is not checked.

更多的信息

上面的信息适用于从大家乐棋牌服务中启动Quish。连续集成工具如哈德逊,詹金斯等,通常被设置为大家乐棋牌服务,因此上面的应用也适用于这些安装。

还要看看 动画导致屏幕截图验证点故障 .