MATLAB应用程序测试-确认对话框

7次浏览(最近30天)
米凯拉Konstantinou
米凯拉Konstantinou 2021年9月9日
在使用手势测试应用程序时,我如何处理确认对话框?
理想情况下,我希望根据某些变量的值选择“OK”或“Cancel”。
我知道没有一个直接的方法来做到这一点,但有没有其他的选择,让他们残疾或其他什么?
2的评论
米凯拉Konstantinou
米凯拉Konstantinou 2021年9月10日
但是我没有按钮,确认框不是应用程序的属性。它们是用uiconfirm在另一个组件的回调函数中创建的。

登录评论。

接受的答案

安迪•坎贝尔
安迪•坎贝尔 2021年9月13日
在应用程序测试框架中包含此功能之前,如果你可以调整源代码的架构,你就可以利用类似的策略 在这里 并使用一个模拟的确认对话框。
这对你的工作有帮助吗?
谢谢,
安迪
2的评论
米凯拉Konstantinou
米凯拉Konstantinou 2021年9月15日
我想问一下,在使用matlab.uitest.unlock进行测试期间,是否可以手动关闭这些对话框。我应该在源代码或测试代码的什么地方添加这个特性?你能帮忙吗?

登录评论。

更多的答案(2)

肖恩·德Wolski
肖恩·德Wolski 2021年9月10日
你可以解散和警告,但不是一个确认对话框。在21a中增加了警报功能。
//www.tianjin-qmedu.com/help/releases/R2021a/matlab/ref/matlab.uitest.testcase.dismissalertdialog.html
3评论

登录评论。


克里斯·拉皮埃尔
克里斯·拉皮埃尔 2021年9月10日
听起来好像您想通过编程方式关闭确认对话框。如果是这样,看到 这个答案

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

翻译的