問題タブ [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.
c# - WebDriver から「ネイティブな」phantomjs 関数を実行する
C# (.net Framework 4) で Web 自動化ツールを開発しています。Selenium webDriver と PhantomJS を使用しています。それは本当に素晴らしいことです!しかし、「ネイティブな」PhantomJS js コマンドを使用したい場合がありuploadFile
ますinjectJs
。
今phantomjsを使用する方法:まず、--webdriver=
paramを使用してphantomjs実行可能ファイルを開始します。次は:
ありがとう!
java - 物理メモリと仮想メモリが不足している Hadoop YARN マップ タスク
マルチスレッド実行でマップタスクから実行する次のメソッドがありますが、これはスタンドアロンモードでは正常に機能しますが、Hadoop YARN でこれを実行すると、1GB の物理メモリが不足し、仮想メモリもシュートします上。
プログラミングの観点から間違ったことをしているかどうかを知る必要があります。開いているすべてのストリームをできるだけ早く閉じていると思うので、メモリ リークが発生する理由はわかりません。お知らせ下さい。
ありがとう。
public static void manageTheCurrentURL(String url) {
}
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。他に提供できる情報があれば教えてください。
.net - phantomjs、protractjs、.NET
.NET を使用してレンダリングされ、c# .net コードを含むページがあります。phantomjs GhostDriver を使用して、protractorjs でこれをテストしています。ただし、ページの読み込み時に問題が発生しているようです。
このテストを実行すると
すべてが順調で、私は期待どおりの場所にいます
しかし、以下のテストを実行すると、ページ上の要素を検索していること以外は同じです
以下に示す例外が発生します
テストは chrome ドライバーで実行すると正常に実行されますが、phantomjs では失敗します。ここに何か不足していますか、それともフロントエンドの .NET コードに対して実行されないという phantomjs の制限です。
javascript - webdriverJS を使用して、phantomJS のビューポート サイズを変更する
webdriverJS ( https://github.com/camme/webdriverjs ) を使用して phantomJS の初期ウィンドウ サイズを設定しているときに問題が発生しました。私が試したのは:
ただし、スクリーンショットがまだかなり小さいため、これは機能していないようです。ドキュメントの 1 つのポイントが欠けているだけかもしれませんが、今まで正しいサイズのウィンドウを取得するための正しいキーと値の組み合わせを見つけることができませんでした。
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 で変更することは可能ですか? もしそうなら、どのように?
前もって感謝します。
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
コンソール:
ここに私が使用したコードがあります