我有2台机器都运行IE 11.我有一个脚本,我单击一个单选按钮,它在一台机器上工作,但是,相同的脚本无法单击该按钮并抛出FailedToPerformActionOnHiddenControlException异常。
有没有人在此之前遇到过这种情况可以解释这种情况?什么可能导致在同一浏览器上运行相同代码的不同机器上播放的这种差异?
答案 0 :(得分:1)
尝试使用
Control.WaitForControlExists()
。
if(control.WaitForControlExists())
{
control.Click();
}
或在点击事件之前等待一段时间:
Playback.Wait(1000);