gpt4 book ai didi

Javascript 错误 - 找不到函数 UISearchBarTextField

转载 作者:行者123 更新时间:2023-11-29 04:06:27 25 4
gpt4 key购买 nike

我正在尝试让 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”条目

  1. 使用更通用的类型(输入),如上面的答案。

  2. 设置该组件的accessibilityLabel属性并将其用作monkeyID,如下所示:MonkeyTalk : Verify custom UITableViewCell Label text without select the cell

  3. 对 MonkeyTalkAPI.js 类进行一些修改。找到对“uISearchBarTextField”更通用的“Input”一词,并获取其副本,再次将其粘贴到该文件中,然后编辑,将“Input”替换为“uISearchBarTextField”,保存并运行。如果你仔细做的话,它会起作用。

测试愉快

关于Javascript 错误 - 找不到函数 UISearchBarTextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15117895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com