- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试让 MonkeyTalk 与 Javascript 一起工作。我正在使用 iOS 自动化一些测试。当我运行 .MT 版本时,测试运行良好。但是,Javascript 版本出现错误。
错误 sun.org.mozilla.javascript.internal.EcmaError:TypeError:找不到函数 uISearchBarTextField。 (RADialerDirectory.js#8) 在 RADialerDirectory.js 中的第 8 行
导出 JavaScript 代码显示如下:
this.app.uISearchBarTextField().tap();
有人知道如何解决这个错误吗?我只是尝试使用脚本的 Javascript 版本进行循环,然后获取外部数据进行迭代。
最佳答案
我对“UIAleartView”也有同样的问题。有三种方法可以让它发挥作用。发生这种情况是因为 MonkeyTalkAPI.js 文件不包含“uISearchBarTextField”条目
使用更通用的类型(输入),如上面的答案。
设置该组件的accessibilityLabel属性并将其用作monkeyID,如下所示:MonkeyTalk : Verify custom UITableViewCell Label text without select the cell
对 MonkeyTalkAPI.js 类进行一些修改。找到对“uISearchBarTextField”更通用的“Input”一词,并获取其副本,再次将其粘贴到该文件中,然后编辑,将“Input”替换为“uISearchBarTextField”,保存并运行。如果你仔细做的话,它会起作用。
测试愉快
关于Javascript 错误 - 找不到函数 UISearchBarTextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15117895/
我正在尝试让 MonkeyTalk 与 Javascript 一起工作。我正在使用 iOS 自动化一些测试。当我运行 .MT 版本时,测试运行良好。但是,Javascript 版本出现错误。 错误 s
我是一名优秀的程序员,十分优秀!