問題タブ [ghostdriver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
507 参照

c# - WebDriver から「ネイティブな」phantomjs 関数を実行する

C# (.net Framework 4) で Web 自動化ツールを開発しています。Selenium webDriver と PhantomJS を使用しています。それは本当に素晴らしいことです!しかし、「ネイティブな」PhantomJS js コマンドを使用したい場合がありuploadFileますinjectJs

今phantomjsを使用する方法:まず、--webdriver=paramを使用してphantomjs実行可能ファイルを開始します。次は:

ありがとう!

0 投票する
0 に答える
228 参照

java - 物理メモリと仮想メモリが不足している Hadoop YARN マップ タスク

マルチスレッド実行でマップタスクから実行する次のメソッドがありますが、これはスタンドアロンモードでは正常に機能しますが、Hadoop YARN でこれを実行すると、1GB の物理メモリが不足し、仮想メモリもシュートします上。

プログラミングの観点から間違ったことをしているかどうかを知る必要があります。開いているすべてのストリームをできるだけ早く閉じていると思うので、メモリ リークが発生する理由はわかりません。お知らせ下さい。

ありがとう。

public static void manageTheCurrentURL(String url) {

}

0 投票する
1 に答える
2201 参照

c# - PhantomJSDriver Click 要素 WebDriverException タイムアウト

クリックすると新しいポップアップウィンドウを開く入力要素があります(ユーザーがフィールドの値を選択できる場所)。

マークアップ:

c#:

(Windows 認証の URL で資格情報を渡しています)

WebDriverException が発生します。

「URL ...element/:wdc:1389663237442/click のリモート WebDriver サーバーへの HTTP 要求が 60 秒後にタイムアウトしました。」

私が試した他のすべての相互作用は、この特定の要素を除いて機能します。IE/Chrome ドライバーでも試してみましたが、うまくいきました。

何か案は?

PhantomJS 1.9.2、C# / GhostDriver、Selenium Webdriver 2.39、Windows 7 x64。他に提供できる情報があれば教えてください。

0 投票する
2 に答える
554 参照

.net - phantomjs、protractjs、.NET

.NET を使用してレンダリングされ、c# .net コードを含むページがあります。phantomjs GhostDriver を使用して、protractorjs でこれをテストしています。ただし、ページの読み込み時に問題が発生しているようです。

このテストを実行すると

すべてが順調で、私は期待どおりの場所にいます

しかし、以下のテストを実行すると、ページ上の要素を検索していること以外は同じです

以下に示す例外が発生します

テストは chrome ドライバーで実行すると正常に実行されますが、phantomjs では失敗します。ここに何か不足していますか、それともフロントエンドの .NET コードに対して実行されないという phantomjs の制限です。

0 投票する
1 に答える
1615 参照

javascript - webdriverJS を使用して、phantomJS のビューポート サイズを変更する

webdriverJS ( https://github.com/camme/webdriverjs ) を使用して phantomJS の初期ウィンドウ サイズを設定しているときに問題が発生しました。私が試したのは:

ただし、スクリーンショットがまだかなり小さいため、これは機能していないようです。ドキュメントの 1 つのポイントが欠けているだけかもしれませんが、今まで正しいサイズのウィンドウを取得するための正しいキーと値の組み合わせを見つけることができませんでした。

0 投票する
1 に答える
1470 参照

c# - HTTP ヘッダーを変更する Selenium + PhantomJS

私は C# で Selenium と PhantomJS をいじっていますが、ユーザー エージェントを次のように偽装できるようにしたいと考えています。

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0

それ以外の:

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.34 (Gecko のような KHTML) PhantomJS/1.9.1 Safari/534.34

これを実現するために、PhantomJS の HTTP ヘッダーを Selenium で変更することは可能ですか? もしそうなら、どのように?

前もって感謝します。

0 投票する
1 に答える
10151 参照

javascript - PhantomJS: https のようなリダイレクトされた URL を処理する方法は?

PhantomJS Driver を使用してヘッドレス テストを実行しようとしています。問題は次のとおりです: リダイレクトされた URL で作業できない ex URL: https://gmail.com

環境:phantomjs-1.9.7-windows ; ファントムjsdriver: 1.0.4 ; ジャント:4.8.1 ; セレンサーバー: 2.39.0

コンソール:

ここに私が使用したコードがあります