我们有一个html输入字段,它通过[ng-model]绑定到javascript值。我们发现绑定到的文本值实际上没有出现在DOM中,这似乎是设计使然。

但是,我们通过Ranorex测试了某些元素,我们想测试这一元素,而Ranorex(据我们所知)没有权限通过“ AccessibleValue”访问Angular范围,只有DOM。

如果我们想检查Ranorex中任何用户输入的文本,这似乎就是我们必须解决的相同问题,但我们不确定如何解决。

如何使用Ranorex以编程方式检查ng模型绑定输入字段的值?

编辑:我们实际上已经发现这是在QtWebView内部运行角度的人工产物(在现实世界中,您可以只检查输入的值),这意味着我们有3个独立的程序,我们希望它们表现良好。彼此...

最佳答案

也许可以使用ExecuteScript()方法获取值。
可以在以下论坛帖子中找到代码示例:


http://www.ranorex.com/forum/code-snippet-for-executescript-function-with-return-type-t5070.html#p21345


希望对您有所帮助。

09-16 13:42