2

テキストボックスに貼り付けたい内容がクリップボードにあります。やってみると

.click()
.pressKeys(['\uE03D', 'v'])

コンテンツをテキストボックスに貼り付けません。他のすべての特殊キーは機能します。たとえば、シフトキーを使用する場合、

.pressKeys(['\uE008', 'v'])

期待どおり「V」を出力します。

これに関するアドバイスは大歓迎です。

4

2 に答える 2

0

The Intern の Issue Tracker にこの質問を逐語的に投稿したのと同じ人だと思うので、既に回答を得ていると思いますが、この SO チケットを見ている人のために...

これは The Intern では壊れていない既知のバグです。これはSelenium のバグであり、プロキシによる Safari のすべての Mac OS X 実装のバグです (関連するバグは ChromeDriver issue tracker にあります)。Command キーが OS レベルのイベントを発行するため、これらのコマンドは Mac では機能しないようです。このイベントは、これらのブラウザーで実行される Javascript エンジンには決して浸透しません。

2012年からアクティブなバグだったように見えるので、修正を望みません...

于 2016-05-19T19:24:47.553 に答える