問題タブ [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 に答える
621 参照

javascript - CasperJS が Google 検索フィールドに入力されていません

CasperJS ( slimerjsエンジンを使用) を使用してフォームに入力しています。ただし、これは機能していません。

シンプルな google.com スクリプトで試してみました:

フォームが入力されていないため、ページが読み込まれた後は何も起こりません。詳細なログには次のように記載されています。

(そして終了)

私は何を間違っていますか?フォーム ID は 100% 正しいです。

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

node.js - インストール後、slimerjsコマンドは何もしません

npmまたはhomebrewを介してインストールし、もちろんhello.jsファイルを用意した後、「slimerjs hello.js」を実行してみました。
新しい行に移動する以外は何もしません。
コマンドが見つからないというわけではないので、何らかの形でインストールされていることを意味するはずです。
また、「casperjs test someDirectory --engine=slimerjs」のような casperjs で実行しようとしています。また、何も起こりません。
Slimerjs -v でさえ、何も表示も実行もしていません。

誰かがそれに出くわしたか、何かが足りないだけです:/
事前に感謝します

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

javascript - PhantomJS / SlimerJS はキャンバス要素をクリックできません

PhantomJS または SlimerJS を使用して Web サイトのキャンバス要素を自動化しようとしています。キャンバス要素でクリック ボタンを検出するのに苦労しています。スクリーン ショットから、マウスがボタンの上に置かれていることがわかりますが、ボタンをクリックすることは拒否されます。

誰かが私のエラーがどこにあるかを教えてもらえますか?

PhantomJS バージョン: 1.9.8
SlimerJS バージョン: 0.9.5

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

javascript - ダイアログ ボックスで sendKeys を使用できない

私は casperJS を使用してファイルをインポートしています。以下は HTML スクリプトとダイアログ ボックスの画像です。

ファイルアップロードのダイアログボックス

シナリオでは、ノートブック フィールドにノートブックの ID を入力し、インポートをクリックする必要があります。以下は、私が使用したcasperJSコードです

ダイアログ ボックスは開きますが、ノートブック フィールドにテキストを入力できません。

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

firefox - xvfb を使用したヘッドレス ブラウザーの WebGL アプリ (Cesium)

ヘッドレス Firefox でCesium ( http://cesiumjs.org/ ) を実行しようとしています。私もslimerjsを試しました。どちらの場合も、私は xvfb を使用しており、次のようになります。

私はオンラインで見回しましたが、満足のいく答えは見つかりませんでした。これがあります: Is there a way to run unit test for a WebGL webapp in a headless browser、しかしそれは多くの応答を生成せず、唯一の答えは受け入れられません.

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

javascript - casperjs でのファイルのアップロード中に問題が発生する

casperjs を使用してファイルをアップロード中に問題が発生しました。以下はサイトのリンクです: http://207.140.168.200/login.R 以下は HTML コンテンツです。

以下は、自動化に使用しているcasperjsコードです

その場所からファイルを選択することはまったくありません。すべての操作が進行していることを確認できるように、ヘッドレスで実行していないことに注意してください