在下图的编辑框中使用 send_keys() 方法输入数字,在执行代码时,Log 提示没有找到键盘
代码块:
代码执行结果:
Log 块:
我想你可以試試先 click 一下那個 textfield,讓游標出現後才 send_keys
发帖前先看下社区须知吧
发帖规范
本论坛使用 Markdown 格式,发帖前请熟悉 markdown 语法,学点东西总归没错。
本论坛支持 图片 上传, 但对于代码和日志还是请粘贴文本。
不要用第三方输入法,自己手动开启下 iOS 的原生输入法。
这个元素的属性是 not visible,不好 click,可以找到坐标之后,然后用 TouchAction 按吧。
试试看把。
发帖前先看下社区须知吧
发帖规范
本论坛使用 Markdown 格式,发帖前请熟悉 markdown 语法,学点东西总归没错。
本论坛支持 图片 上传, 但对于代码和日志还是请粘贴文本。
可确定,代码块的第二行,直接用你现在的这个,ios 是识别不了的。。
#9 楼 @jiazurongyu 代码是能获取到 text 的,但是做不了其他的操作 (click,send_keys() 等)
inspector 左上角 show invisable 那两不勾的话,还能定位到这个元素么
你获取下元素的 isVisible 属性看看?
可以的话找开发问下这个搜索框具体由什么控件组成,具体是怎么实现的。感觉你这个应该不是单纯的标准控件。
#12 楼 @chenhengjie123 我问了开发的,开发的说和登录框是一致的,但是登录框就能自动带出键盘
#15 楼 @chenhengjie123 嗯嗯,还能请教你一个问题吗,appium 要怎么调用 Safari???
#17 楼 @chenhengjie123 嗯嗯,谢谢你提供的 URL,我现在遇到一个问题就事,我通过代码打开了 SafariLauncher app 后跳转到 Safari,但是无法点击页面的元素,这个要怎么解决?
#17 楼 @chenhengjie123已经解决了,不过还是万分感谢你
如何解决