我终于想通了:)
由于我无法调用 clickContinueButton,我打开了 .uitest 文件(XML 版本),我在左侧部分的 UI 操作中找到了该方法。然后我展开 clickContinueButton 方法并找到实际的“点击”步骤。右键单击单击步骤并选择属性,在“通用属性”对话框中,将“出错时继续”更改为“真”并保存。
现在应该为实际方法更新designer.cs。打开designer.cs类并找到clickContinueButton,一旦找到它就复制区域变量,例如:
#region Variable Declarations
HtmlInputButton uIIacknowledgeContinueButton = this.UILoopWindowsIntWindow.UILoopDocument1.UIIacknowledgeContinueButton;
#endregion
下一步是打开 UIMap.cs 文件并创建一个新的布尔方法,如果上述变量不为空,则返回 true,例如:
public boolean isButtonDisplayed {
#region Variable Declarations
HtmlInputButton uIIacknowledgeContinueButton = this.UILoopWindowsIntWindow.UILoopDocument1.UIIacknowledgeContinueButton;
#endregion
if (uIIacknowledgeContinueButton != null) {
return true;
} else {
return false;
}
现在最后一步是打开 codedUItest.cs 找到 clickContinue() 方法所在的位置并添加以下条件语句:
if (isButtonDisplayed() != false) {
clickContinueButton();
}
希望这可以帮助!如果您有任何问题,请告诉我。