C# 编码UI失败操作FormationHiddenControlException

C# 编码UI失败操作FormationHiddenControlException,c#,coded-ui-tests,C#,Coded Ui Tests,我有两台机器都运行IE 11。我有一个脚本,我点击一个单选按钮,它在一台机器上工作,但是,同一个脚本不能点击该按钮并抛出FailedOperationHiddenControlException异常 以前有没有人遇到过这样的情况,可以为这种情况提供一些线索?在同一浏览器上运行相同代码的不同计算机上,是什么导致播放出现这种差异?尝试使用 Control.WaitForControlExists()执行单击事件之前 if(control.WaitForControlExists()) { con

我有两台机器都运行IE 11。我有一个脚本,我点击一个单选按钮,它在一台机器上工作,但是,同一个脚本不能点击该按钮并抛出FailedOperationHiddenControlException异常

以前有没有人遇到过这样的情况,可以为这种情况提供一些线索?在同一浏览器上运行相同代码的不同计算机上,是什么导致播放出现这种差异?

尝试使用

Control.WaitForControlExists()
执行单击事件之前

if(control.WaitForControlExists())
{
  control.Click();
}
或在单击事件之前放置一些等待:


Playback.Wait(1000)

谢谢,我会尽力让你知道的。您是否遇到过脚本在一台计算机上找到一个元素,但在另一台计算机上找不到的情况?@user3648426:还没有,但此问题可能有两种可能性:1。机器需要更多的时间来加载控件。2.控件是隐藏的。