jQueryを使用せずにヘッドレスブラウザ(私の場合はphantomJS)を使用するUIテストフレームワークを構築しています。プロンプトダイアログにテキストをプログラムで入力して、OKをクリックします。すべて純粋なjavascriptで行います。これは、結果を確認できるように、divにテキストを追加します。javascriptを使用してダイアログボックスにテキストを入力してください
私がオンラインで読んだことのすべては、プロンプト/ダイアログボックスがブラウザ自体に組み込まれており、DOMの一部ではないため、これが不可能であることを示唆しているようです。私はダイアログを取得するDOM上のプロパティ/メソッドを見ることができず、document.activeElementはプロンプトではなくページを返してきます。だから私は困惑している。
どうすればよいですか?