空手道UI自动化:能够切换页面,但无法识别新页面上的元素



我有一个场景,在这个场景中,单击链接后,会打开一个新页面,然后我需要处理加载的新页面。使用switchPage我可以导航到该页面,但它不会识别新页面上的元素,而是在打开的第一个页面中搜索元素。

我找不到解决这个问题的方法。有人能帮忙吗?

Scenario: Title of your scenario
Given driver baseUrl
And waitFor("input[name='username']")
And input("input[name='username']",username)
And input("input[type='password']",password)
When click("input[name='Login']")
And waitFor("a[title='Setup']")
When click("a[title='Setup']")
* delay(2000)
When switchPage(1)
And waitFor("input[class='filter-box input']")

我们可能在1.0.1中进行了回归-请参阅:https://github.com/intuit/karate/issues/1606

你能做的最有用的事情就是遵循这个过程:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue(理想情况下贡献代码(

也可以看到这个答案:https://stackoverflow.com/a/63706655/143475

最新更新