karate - 如何在没有定位器的情况下在当前焦点中键入文本?
问题描述
我有一个 iframe 来处理,由于设计不佳,我无法进行 switchframe。当我想输入文本时,我能够使用 kay.TAB 来关注 iframe 中的文本区域。
如何在不使用任何定位器的情况下在当前焦点区域输入/键入文本?
解决方案
恐怕是不可能的。尝试使用body
(如果可能的话,使用 CSS 的 iframe)作为定位器。
* input('body', 'your text')
如果这不起作用,您可以尝试使用空手道机器人,但您自己做,或者您可以贡献您的学习和代码:https ://github.com/intuit/karate/tree/master/karate-robot
推荐阅读
- javascript - Mongoose 连接到 MongoDB Atlas 的最佳池大小是多少?
- excel - 将单元格数据复制到宏中以避免更新宏
- pentaho - Pentaho:如何将多个单元格放在同一行?
- javascript - sinon 试图间谍表达 res 对象
- php - OOP 问题:无法调用抽象方法
- html - 当文本字段设置了值时,不会触发最小长度验证
- python-3.x - 使用其他变量 Python 更改多个变量
- python - OpenCV 中的 StereoCalibration:不应该没有 ObjectPoints 吗?
- jquery - json 消息问题(数据/processData)
- youtube - 如何使用 iframe 为嵌入式 youtube 放置海报