簡體   English   中英

如何在CasperJS中按下“ @”鍵

[英]How to do keypress of “@” in CasperJS

我正在嘗試執行以下操作:

page.sendEvent('keypress', page.event.key['N'], null, null, 0)
page.sendEvent('keypress', page.event.key['@'], null, null, 0)

但是@符號不起作用。 我該如何在上面輸入@

這是我要使用的事件: http : //phantomjs.org/api/webpage/method/send-event.html

“ @”和“ N”是鍵盤上的普通字符 ,因此您只需將它們作為字符串傳遞即可:

page.sendEvent('keypress', 'N');
page.sendEvent('keypress', '@');

甚至

page.sendEvent('keypress', 'N@');

由於未設置任何修飾符,因此可以刪除sendEvent()的可選值。

你有沒有嘗試過:

// https://github.com/ariya/phantomjs/commit/cab2635e66d74b7e665c44400b8b20a8f225153a#diff-e52366857ac302b6d40c78a058758a0aR358
page.sendEvent('keypress', page.event.key['At'], null, null, 0);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM