我有一個特殊的列表框,我可以通過發送向下箭頭並按下回車鍵來實現最佳自動化。如何send_keys水豚向下箭頭
我可以按回車鍵,象這樣:
listbox_example = find(input, "listbox-example")
listbox-example.set("stuff")
#down arrow command goes here
listbox-example.native.send_keys :return
我怎樣寫的向下箭頭的命令?
我有一個特殊的列表框,我可以通過發送向下箭頭並按下回車鍵來實現最佳自動化。如何send_keys水豚向下箭頭
我可以按回車鍵,象這樣:
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
如果您想所有可用鍵的列表您可以發送,然後文檔是你的朋友在這裏
http://www.ruby-doc.org/gems/docs/f/frameworks-capybara-0.2.18/SendKeys.html
編輯:此鏈接可能具有共同目的ntent。 https://www.omniref.com/ruby/gems/frameworks-capybara/0.2.18/symbols/SendKeys
這些天(水豚版本2.5+),你可以模擬下列方式<enter>
鍵:
find('.selector').set("text\n")
的\n
在這裏是關鍵。我認爲你應該能夠以非常相似的方式模擬向下箭頭。
我不是爲什麼我錯過了它,但它釘了它。謝謝! – TangibleDream
沒問題,很高興它爲你工作 – Egryan
斷開的鏈接... :( –