問題タブ [slimerjs]

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 に答える
727 参照

php - exec linux centos 6を使用したSlimerjs

Slimerjs をインストールしたところ、Web 上に結果がありません。

Slimerjs が見つかり、-help などのコマンドが次のように出力されます。 exec('/usr/bin/slimerjs -help'.' 2>&1',$out,$ret);

しかし、この行は機能しません

int(1) のみを出力します。そしてそれ以上のものはありません。ログにエラーはなく、機能しません。お風呂が正しければ、好きなものをすべて書くことができます。出力は常に int(1) です。

ありがとうございました

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

ssl - すべてのフラグを使用している場合でも、HTTPS サイトで PhantomJS の「SSL ハンドシェイクに失敗しました」

--ignore-ssl-errors=truePhantomJS はデフォルトで多くの HTTPS URL の読み込みに失敗しますが、や などのコマンド ライン フラグを追加することで、それらの多くを機能させることができます--ssl-protocol=any。ただし、これらのフラグが有効になっている場合でも失敗するサイトをいくつか見つけています。たとえば、次のコード スニペットを試してください。

これら 2 つのフラグを有効にしてこのスクリプトを実行すると、次の出力が得られます。

私はかなりググってみましたが、PhantomJS と SSL の失敗に関する議論はすべて、上記の 2 つのコマンド フラグを使用することを推奨しているか、PhantomJS のバグが原因であり、すぐに修正される可能性が低いことを示唆しています。

ファントムJSに上記のURL(および同じHTTPSエラーが発生する他のサイト)をロードさせる方法について、SOの誰かが異なる考えを持っていますか? 私の計画 B は、この SSL エラーを共有しないことを理解しているため、SlimerJS を試すことですが、それにはリスクが伴うため、絶対に必要でない限り実行したくありません。

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

javascript - SlimerJs PDF ファイルへのレンダリング

PDF をレンダリングするためのオプションとして SlimerJs (v0.9.6) を見ています。PDF のレンダリング元となる HTML をマークアップし、次のコマンドを実行してレンダリングします。

私のrenderPdf.jsファイルでは、次のように定義しました。

HTML ページが期待どおりにレンダリングされたウィンドウが開いていますが、定義されたファイルにレンダリングされませんpage.pdf。ファイルにレンダリングするために欠けているものはありますか? それとも、これに関する既知の問題があるのでしょうか? どんな助けでも大歓迎です:)

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

javascript - Casperjs: 新しいウィンドウ/タブを開く

私は自分のサイトを通過し、リンクをクリックして別のWebサイトへの新しいタブを開き、フォームに記入して送信し、元のWebサイトに戻るテストスクリプトを作成しようとしていますが、私が見たすべての例と試してみましたがうまくいきません。新しいウィンドウが開くまでページが実行され、その後、新しいウィンドウが約 5 秒間そこに留まり、すべてが閉じます。これが私が得たものです:

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

casperjs - 更新後に CasperJS スクリプトを実行できない

私はいくつかの奇妙な問題に直面しています。SlimerJS と casperJS を更新する前は、すべてのスクリプトが正常に機能していましたが、昨日からスクリプトを実行できません。以下のコマンドを実行してスクリプトを実行すると

すべてのスクリプトが失敗しています

私が得ているこのエラーの内容/理由を知っている人はいますか? 現在、SlimerJS=SlimerJS 0.9.6 および CasperJS=1.1.0-beta3 を使用しています

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

phantomjs - Slimerjs - stdin 経由で渡される Web ページを開きますか?

Slimerjs は stdin 経由で Web ページを入力として使用できますか?

例: generateHtmlFileAndWriteToStdOut | Slimerjs

スクリプト パイプラインで slimerjs を使用したいと考えています。

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

javascript - CasperJS を使用して Firefox ブラウザーのダウンロード ウィンドウを処理する方法

ダウンロードウィンドウのFirefoxをどのように管理していますか? つまり、シナリオは次のとおりです。ノートブックで作成し、そのノートブックをシングルクリックオプションを使用してファイルとしてエクスポートしたいのですがthis.click({type:'css', path:"#export_notebook"});、Firefox がダウンロードウィンドウをスローすると (ファイルを開く/保存するかどうか) スタックします。そのウィンドウを処理する方法は?解決策を教えてください

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

casperjs - 各テストケース間で遅延を発生させてCasper JS TestSuiteを実行する方法は?

いくつかの検証と頻繁に使用される操作を含む 1 つの basic_function.js スクリプト ファイルがあります。私が言ったように、以下は検証部分です(例)

これは、呼び出すだけですべてのスクリプトで使用されます

テスト スイート (約 10 ~ 12 個のテスト スクリプトで構成される) の実行を開始すると、最初のいくつかのスクリプトが検証部分で渡され、一部のスクリプトが検証部分で失敗し、ログにそれが出力されることがあります。

共有可能なリンクに一致する要素が見つかりませんでした

そして次のスクリプトで渡されます。なぜこのように振る舞うのか、私にはわかりません