問題タブ [data-driven-tests]
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.
webdriver - webdriver スクリプトで testNG を使用してデータドリブン テスト中に待機を処理する方法
これが私のシナリオです。データ駆動型テストを行うために、testNG で webdriver を使用します。@dataprovider によって提供される Web アプリで「表示」しているデータに値がないことを確認しています。たとえば、配列が {"1","2","3","4","5"} の場合、testNG @dataprovider を使用して Webdriver スクリプトでこれらの値を取得しています。 GUI' は、最初は 2 が表示され、次の反復で 5 が表示され、テストが停止する場合があります。
私は、TestNG が webdriver が関数またはプロセスを完了するのを待っていないと仮定しています。
ここに私のサンプルコードがあります
どこかに Thread.wait() を配置する必要があることを理解しています。
データプロバイダの方法は次のとおりです
selenium-webdriver - Selenium Webdriver を使用したデータ駆動型テスト
Webアプリケーションを自動化するために私の会社で自動化テストにSelenium Webdriverを使用していますが、フレームワークに従わずにid、xpathなどを直接使用しているため、問題が発生し、DATA DRIVEN FRAMEWORKを設計する必要があります。
eclipse.what の下で DatadrivenFramwework をセットアップする方法と、従うべきすべての手順を教えてください。
ありがとう
unit-testing - vstest.console とパラメータでテストを実行
アプリケーションのプロセスとしてvstest.console.exe (将来の mstest.exe)を使用してテストdll を実行しています。アプリケーションからテストメソッドにパラメーターまたはデータソースを送信する可能性があるかどうかを知りたいです。
私は次のようなものを探してきました:
また
これらのパラメーターをテスト クラスのコンストラクターに送信できればさらに良いでしょう。
これは可能ですか?
visual-studio-2012 - コード化された UI テスト結果の MDF が生成されない
Update 3がインストールされたVisual Studio Ultimate 2012があります
コード化された ui プロジェクトを作成し、いくつかのテストを実行しましたが、TestResult フォルダーにはこれらのテストの html 結果しか含まれていません。結果を追跡するには、mdf データベース ファイルが必要です。
mdf テスト結果ファイルを表示する方法はありますか? 設定ファイルを作成したり、QTAgent ファイルの値を変更したりする必要はありますか?
java - Selenium WebDriver で JAVA を使用して、さまざまな Web ページのコンテンツに Excel シートを使用したデータ ドリブン テスト
特定の Web サイトの Web ページの大規模なリストをテストする必要があり、i) 提供されたすべての Web ページのコンテンツが存在するかどうかを確認する必要があります。ii) その特定のページでコンテンツが複製されていない。
Selenium WebDriver (Java) を使用してこれを自動化する必要があります。すべてのページの URL を Excel シート (.csv ファイル) に入力し、テストを実行して要件の結果を取得するだけです。
これで私を助けてください。
前もって感謝します..
javascript - コンボ ボックスの値の選択
Selenium (Python) を使用してデータ ドリブン テスト アプローチを実装しようとしていますが、複数のコンボ ボックスから動的な値を選択する際に問題が発生しました。私は現在、メソッド driver.execute_script("JAVASCRIPT TO GET COMBO BOX OPTION") を使用する 1 つのオプションを認識していますが、値をハードコーディングすると、自動化されたデータ駆動型テストの目的が無効になります。他の解決策はありますか?
PS 追加情報が必要な場合はお知らせください。
ありがとう、エリック
selenium - 「Selenium インターフェイスにメソッドが存在しません: loadTestData」が、データ ドリブン テスト用の Selenium IDE に表示されます
Selenium IDE を使用してデータ駆動型テストを実行しようとしています。
ステップバイステップで説明されている3つの拡張機能をすべてダウンロードし、ガイドと同じ順序でSelenium IDEコア拡張機能にアップロードしました(C:\Selenium\extentions\goto_sel_ide.js、C:\Selenium\extentions\user-extensions.js. includeCommand4IDE、C:\Selenium\extentions\datadriven.js)
IDE を再起動して、拡張ファイルが受け入れられることを確認しました。それは成功しました。
IDE での最初のコマンドはloadTestData | file:///C:/Selenium Test Cases/members.xml
テスト ケースを実行すると、次のようなエラーが発生します。
[info] 実行中: |loadTestData | file:///C:/Selenium テスト ケース/members.xml | | | [エラー] Selenium インターフェイスにメソッドが存在しません: loadTestData