首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium: RDC最小化时出现元素不可见错误

Selenium: RDC最小化时出现元素不可见错误
EN

Stack Overflow用户
提问于 2013-04-25 01:32:11
回答 1查看 523关注 0票数 0

我正在Windows XP远程桌面上使用Selenium WebDriver运行WATIR自动化测试,并且我注意到,当我最小化RDC时,我开始收到断言的随机Element is not currently visible错误。如果我让RDC最大化,并照看测试,它们都运行得很好。我发现下面的软件版本组合,即使存在较新的版本,给我的兼容性问题的数量也是最少的。

ruby (1.8.7) selenium-webdriver (2.21.2) watir-webdriver (0.6.2) firefox (10.0.2)

对于为什么测试只在RDC可见的情况下运行有什么想法?

EN

回答 1

Stack Overflow用户

发布于 2013-05-09 19:06:39

当您最小化远程桌面会话时,它将变得缺少GUI,并且GUI操作将失败。

我们为RIATest使用的解决方案如下所示(不确定它是否会对Selenium有所帮助,但它应该会)。

在连接所在的客户端计算机上执行以下操作:

  1. 关闭所有远程桌面会话。
  2. 打开注册表编辑器。
  3. 转到关键服务器服务器客户端(如果要为所有用户设置,则转到HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal HKEY_CURRENT_USER\Software\Microsoft\Terminal客户端)。
  4. 添加DWORD值RemoteDesktop_SuppressWhenMinimized并将其设置为2。
  5. 关闭注册表编辑器。

G212

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16198549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档