問題タブ [selenium-ide]
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 - SeleniumのwaitForメカニズムの内部の仕組みは何ですか?
doClick(locator) への呼び出しをインターセプトすることにより、(user-extentions.js を介して) Selenium のクリック コマンドの動作をカスタマイズしようとしています。基本的に、アプリケーションの「ビジー インジケーター」が表示されているときはいつでも、クリック アクションを遅らせる必要があります。
(現在、この種のことに対する標準的な答えは、そのような状況のスクリプトにwaitForを挿入することです。実際、現在、スクリプト全体で無数のそれらがあります。私はそれらを排除しようとしています。)
ページ要素の検出は些細な部分です。注意が必要なのは、スクリプトを実際に待機させることです。私の有望な見た目ですが、失敗した試みは次のようになります。
doWaitForCondition はすべてのクリックの前に呼び出されますが、条件が false と評価されても待機しません。nativeClick は常にすぐに呼び出されるため、遅延は発生しません。doWaitForCondition 関数は実際には待機自体を行わず、コマンド実行ループ内でその条件を確立しているのではないかと思います。この場合、クリック コマンドは既に実行されており、コマンド内でコマンドを実行しようとしています。
Seleniumコマンドの実行とwaitForがどのように機能するか、またはこれがどのように行われるかについて提案を提供する方法について誰かが光を当てることができますか?
selenium-ide - Selenium IDE - results.html
Selenium-ide でテスト ケースの結果を報告する方法。私はselenium-rcを使いたくありません。results.html を取得するには、どのコマンドを使用すればよいですか?
firefox - SeleniumIDEでのFirefox4の新しい「データ入力」確認ダイアログの処理
3.6で正常に動作するFirefox4ベータ7でいくつかのS-IDEテストを試しています。私が理解できないことの1つは、FF4の新しい組み込みダイアログを操作する自動化された方法です。
誰かがこれをまだ解決しますか?
selenium-ide - SeleniumIDE1.0.9にJavaエクスポートがありません
私はSeleniumを初めて使用します。Firefoxを使用してテストケースをJavaファイルにエクスポートしようとしていますが、メニューにJavaのオプションがありません。それを修正する方法はありますか?
internet-explorer - Internet Explorer WebブラウザーでFireFoxで記録されたテストケースファイルを実行するにはどうすればよいですか?
FireFox用のセレンソフトウェアプラグインをダウンロードしました。Firefoxブラウザで「testcase.sel」という名前のファイルにテストを記録しました。その後、SeleiumRemouteControleをダウンロードしました。IEブラウザで「testcase.sel」を実行するためにSeleniumRCで使用できるコマンドはどれですか。
unit-testing - Seleniumを使用したGWT2.0
Selenium IDEを使用してアクションを記録し、実行させようとしていますが、機能していません。Selenium IDEをGWTで使用することは可能ですか?ありがとう
javascript - Selenium IDE を使用して動的なページロードを必要とするものをテストする
クイズのテストを作成しようとしています。クイズは次のように機能します。
クイズのリンクをクリックして待ちます。
最初のページには、質問とラジオ ボタンがあります。ユーザーがラジオ ボタンをクリックしてから、送信ボタンをクリックして待機します。
2 ページ目は、ラジオ ボタンを使用した別の質問です。ユーザーがラジオ ボタンをクリックしてから、送信ボタンをクリックして待機するなど。
N ページ後、結果ページで、何らかのテキストが存在することを確認したいと考えています。
このテストの目的は、(1) ユーザーがクイズを最後まで受けられること、(2) クイズの質問が適切に送信されていること (送信間に例外がないこと)、(3) ユーザーが期待される結果を確認できることです。
Selenium RC でこれを簡単に実行できることはわかっていますが、技術者以外の人がスモーク テストを行っているときにボタンを押すだけで済むように、Selenium IDE にこれが必要です。(QA がこれを行うことになっていることはわかっていますが、私はルールを作成しません。)
私の質問は、動的な数の質問でクイズをテストするのに最適な方法は?
JavaScript でこれを実行しようとしています (スクリプトを runScript に入れます) が、スクリプト内で "clickAndWait" に相当するものを実行する方法がわからないため、送信できません。
私はJavaScriptが初めてです。
selenium - SeleniumIDE下矢印キー
下矢印キーの押下をシミュレートするためにセレンテストを取得しようとして立ち往生しています。
テストにhtml形式を使用し、コマンドとしてtypeKeysを使用している場合、ターゲットが正しく検出され、UIで\\40に変換されているように見える\40に入力している値が表示されます。コマンドを実行すると、入力の現在の値に\40が追加されてしまいます。
サイトの最新バージョンのセレンideを使用しています。
ポインタはありますか?
乾杯
ruby-on-rails - Selenium IDE を使用して Cucumber/Capybara のステップを生成できますか?
Selenium IDE (Firefox アドオン) と Capybara (gem) の両方をインストールしました。現在、Rails アプリで Cucumber/Capybara のステップ (@javascript) から Selenium を使用しています。
質問は:
Selenium IDE ステップを Cucumber/Capybara ステップとしてエクスポートできますか?
Selenium IDE の [オプション] > [形式] では、Ruby (Test::Unit) と RSpec しか表示されませんが、Capybara 形式もあれば素晴らしいと思います。
ありがとうございました。
javascript - Selenium - AJAXダイアログボックス - その中をスクロールする方法は?
Selenium IDE を使用して Web アプリケーションをテストしています。1 つのページで、いくつかの追加コンテンツを含む単純な jQuery ダイアログが作成されます。ダイアログの高さは固定されており、余分なコンテンツを表示するために垂直方向に下にスクロールする必要があることがよくあります。
特定の要素が表示されるように、Selenium にこのダイアログ ボックスをスクロールさせる方法はありますか? (ダイアログの一番下までスクロールすることも解決策になります)
Selenium IDE 1.0.10 を使用しています
Selenium テストはスクロールしなくても機能しますが、ビルド プロセスの一部としてテストを自動的に実行します。エラーが発生した場合は、デバッグを支援するためにスクリーン ショットを撮ります。テストがスクロールできれば、スクリーンショットの価値がはるかに高くなります。