問題タブ [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.
javascript - CasperJS が Google 検索フィールドに入力されていません
CasperJS ( slimerjsエンジンを使用) を使用してフォームに入力しています。ただし、これは機能していません。
シンプルな google.com スクリプトで試してみました:
フォームが入力されていないため、ページが読み込まれた後は何も起こりません。詳細なログには次のように記載されています。
(そして終了)
私は何を間違っていますか?フォーム ID は 100% 正しいです。
node.js - インストール後、slimerjsコマンドは何もしません
npmまたはhomebrewを介してインストールし、もちろんhello.jsファイルを用意した後、「slimerjs hello.js」を実行してみました。
新しい行に移動する以外は何もしません。
コマンドが見つからないというわけではないので、何らかの形でインストールされていることを意味するはずです。
また、「casperjs test someDirectory --engine=slimerjs」のような casperjs で実行しようとしています。また、何も起こりません。
Slimerjs -v でさえ、何も表示も実行もしていません。
誰かがそれに出くわしたか、何かが足りないだけです:/
事前に感謝します
javascript - PhantomJS / SlimerJS はキャンバス要素をクリックできません
PhantomJS または SlimerJS を使用して Web サイトのキャンバス要素を自動化しようとしています。キャンバス要素でクリック ボタンを検出するのに苦労しています。スクリーン ショットから、マウスがボタンの上に置かれていることがわかりますが、ボタンをクリックすることは拒否されます。
誰かが私のエラーがどこにあるかを教えてもらえますか?
PhantomJS バージョン: 1.9.8
SlimerJS バージョン: 0.9.5
javascript - ダイアログ ボックスで sendKeys を使用できない
私は casperJS を使用してファイルをインポートしています。以下は HTML スクリプトとダイアログ ボックスの画像です。
シナリオでは、ノートブック フィールドにノートブックの ID を入力し、インポートをクリックする必要があります。以下は、私が使用したcasperJSコードです
ダイアログ ボックスは開きますが、ノートブック フィールドにテキストを入力できません。
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、しかしそれは多くの応答を生成せず、唯一の答えは受け入れられません.
javascript - casperjs でのファイルのアップロード中に問題が発生する
casperjs を使用してファイルをアップロード中に問題が発生しました。以下はサイトのリンクです: http://207.140.168.200/login.R 以下は HTML コンテンツです。
以下は、自動化に使用しているcasperjsコードです
その場所からファイルを選択することはまったくありません。すべての操作が進行していることを確認できるように、ヘッドレスで実行していないことに注意してください