html - 如何在 capybara 中向键发送向下箭头

标签 html ruby selenium cucumber capybara

我有一个特殊的列表框,我可以通过发送一个向下箭头并按回车键来实现最佳自动化。

我可以像这样按回车键:

listbox_example = find(input, "listbox-example")
listbox-example.set("stuff")
#down arrow command goes here
listbox-example.native.send_keys :return

如何编写向下箭头命令?

最佳答案

如果我没记错的话,发送向下箭头命令的正确方法是使用 arrow_down

所以你的代码应该是这样的

listbox-example.native.sendkeys :arrow_down

如果你想要一份你可以发送的所有可用 key 的列表,那么这里的文档是你的 friend

http://www.ruby-doc.org/gems/docs/f/frameworks-capybara-0.2.18/SendKeys.html

编辑:此链接可能包含预期内容。 https://www.omniref.com/ruby/gems/frameworks-capybara/0.2.18/symbols/SendKeys

关于html - 如何在 capybara 中向键发送向下箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13916671/

相关文章:

javascript - 更改 jQuery UI 自动完成结果框样式

javascript - 使用 Bootstrap 轮播显示预览(上一张和下一张图片)

css - div 重叠固定 div - CSS 不透明度/过渡

ruby - 有没有一种简单的方法可以在 Ruby 中复制多维数组?

ruby-on-rails - Rails - 同时创建 child 和 child 的 child

ajax - 使用 Selenium for Firefox 选择 Ajax 下拉建议列表

javascript - Chrome 的 toLocaleTimeString()

ruby-on-rails - Ruby:使用 Gems 处理重复性日历事件的经验?

java - 在java中返回两个类的方法

java - 我想知道运行 java selenium 代码所需的版本