【发布时间】:2022-03-02 01:31:43
【问题描述】:
我正在尝试使用以下命令使用空手道 UI 自动化在文本框中输入一些值
And input("textarea[class=ace_text-input]", 'index = "int_rtrapp-dev_k8s" container_name="rr-hebeat-inbound" "' + tracID + '"')
在上述命令中,空手道忽略了“int_rtrapp-dev_k8s”和“rr-hebeat-inbound”之间的连字符
有人可以指导我如何解决此问题,我尝试了一些方法,例如将这两个词分配给一个变量并使用与我用于 tracID 相同的变量,但这也不起作用
【问题讨论】:
-
很可能是因为页面上有一些 javascript 阻止了它。除非你能提供复制的方法,否则我帮不了你
-
嗨@PeterThomas 我们能够通过使用以下命令来解决这个问题 * def query = 'index="
" container_name=" "' * replace query.indexName = ' int_rtrapp-dev_k8s' 然后打印查询 * 替换 query.containerName = 'rr-hebeat-inbound' 然后打印查询 * script("document.querySelector('.ace_editor').env.editor.setValue('"+query+"') ")
标签: ui-automation karate gherkin web-api-testing