我正在使用Webdriver.io,Mocha& amp; Chai涉及仅使用键盘导航一些自动完成列表。
我已经使用了API的内置键()功能,如下所示发送Tab键按下,字符串' Hello'然后按回车键。
it('should be navigable using only the keyboard', () =>
browser
.keys('Tab')
.keys('Hello')
.keys('Enter')
//more steps
);
当我需要按下向下箭头键以从自动完成列表中选择一个选项时,会出现问题。我尝试过以下方法:
browser
.keys('Down')
.keys('Down_arrow')
和其他类似的变体,但这些只会导致字符串' Down'被发送到自动完成框而不是模拟向下按键。
我已经检查了webdriver.io API documentation for the keys() function,但它只是指向了Selenium gihub回购的方向,而且我还没能找到关于密钥的任何信息。
答案 0 :(得分:0)