空手道UI:未单击Javascript下拉列表 [英] Karate UI: Javascript dropdown not getting clicked
本文介绍了空手道UI:未单击Javascript下拉列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Scenario: Sample scenario
Given driver 'https://material-ui.com/components/selects/'
* delay(5000)
* scroll("//div[@id='demo-simple-select']")
* click('#demo-simple-select')
* click("//div[@id='demo-simple-select']")
* Karate.stop(500)
注意:此处没有本地或传统下拉菜单.使用Javascript/Material UI下拉菜单.
解决方案
使用mouse()
和input()
例如
* mouse('#demo-simple-select').click()
* input('body', Key.ENTER)
如果所有操作均失败,请尝试JS: https://stackoverflow.com/a/60800181/143475 >
Scenario: Sample scenario
Given driver 'https://material-ui.com/components/selects/'
* delay(5000)
* scroll("//div[@id='demo-simple-select']")
* click('#demo-simple-select')
* click("//div[@id='demo-simple-select']")
* Karate.stop(500)
Note: Here there is no native or traditional dropdown.Javascript/Material UI dropdown is used.
解决方案
Use mouse()
and input()
for e.g.
* mouse('#demo-simple-select').click()
* input('body', Key.ENTER)
If all this fails, try JS: https://stackoverflow.com/a/60800181/143475
这篇关于空手道UI:未单击Javascript下拉列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文