在HTMLButton被禁用之前,我在编码UI中遇到了一个问题,直到用户在列表框中选择了一个项目。此时,通过javascript启用按钮。我遇到的问题是录音机拿不到零钱。当我运行测试时,我得到了一个"ActionNotSupportedOnDisabledControlException".我已经尝试过WaitForControlEnabled、Find和WaitForCotrolReady方法,但是似乎没有什么效果。有什么方法可以使按钮在代码中启用吗?
发布于 2014-12-15 08:48:22
首先,您需要检查控件是否禁用或不可见。我也面临着同样的问题,即控制被隐藏在另一个控制之下,所以它是不可直接看到的。
您可以通过从编码的UI测试/脚本中执行Javascript来启用按钮。
Javascript代码:
document.getElementById<ID>.disabled = false;
document.getElementsByClassName<>.style.visibility='visible';测试/脚本代码:
this.UIMap.Window.ExecuteScript(<above / your JavaScript>);https://stackoverflow.com/questions/27409402
复制相似问题