3

たとえば、FirefoxDriverの場合、Firefoxインスタンスにクリックとコマンドをどのように送信しますか?

4

1 に答える 1

6

これは、Firefox用のWebdriverアドオン内にWebサーバーを配置することで実現します。次に、言語バインディングは、REST風の型呼び出しを実行して、クリックや入力などの処理を実行します。

ここでREST風のインターフェースを見ることができます。これをJsonWireプロトコルと呼びます。Advanced UserInteractionsAPIを介したネイティブイベントもあります。これにより、OSレベルで、よりネイティブなクリックと入力が行われます。

各言語バインディングがそれを処理するので、心配する必要はありません。

于 2011-02-23T12:15:41.317 に答える