你们中的任何人都可以帮我找出空手道UI自动化(不是UI工具)驱动程序依赖项的依赖项吗? 已找到this,但没有 README 可以找到用于驱动程序(UI)自动化的确切jar
曾尝试使用 Karate-core ,但在功能文件中,当我尝试 driver时,智能没有显示可用的方法。
驱动程序时
然后是驱动程序。
如果我确切要使用依赖项,那么功能文件将建议可用的可用方法,例如:
driver.location()
driver.input []
答案 0 :(得分:1)
空手道驱动程序仍处于试验阶段,这是我的诚实观点(作为创作者),请不要使用它。从您要问的问题中可以很明显地看出,以当前的格式处理它太麻烦了。
也就是说,有一个自述文件-我很惊讶您说找不到它-它本身说了很多:https://github.com/intuit/karate/tree/master/karate-core
如果您希望自动完成“智能”,那么对不起,空手道不适合您。
为了使其他可能阅读此答案的人受益-由于空手道是一种脚本语言,因此您没有强类型的输入。空手道UI弥补了这一点,因为它具有强大的调试器:https://github.com/intuit/karate/wiki/Karate-UI-大多数团队都不需要,因为开发模式中非常强大的日志记录和HTML报告功能,例如:https://twitter.com/KarateDSL/status/935029435140489216 < / p>