空手道UI:未单击Javascript下拉列表 [英] Karate UI: Javascript dropdown not getting clicked

查看:45
本文介绍了空手道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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆