問題タブ [watin]

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 投票する
3 に答える
5488 参照

automated-tests - Watin - ポップアップ ページでサイトをテストする方法

Dynamics CRM 4.0 Web サイトで統合テストを行うために、WatiN (.Net での Web アプリケーション テスト) を使用しています。CRM は多くのポップアップ ウィンドウを使用します。たとえば、リスト内の連絡先をクリックすると、新しいブラウザ ウィンドウが開き、連絡先の詳細が表示されます。

テストしたい:

  • CRM へのログイン (完了)
  • 連絡先リストに移動 (完了)
  • 連絡先をクリックして、ポップアップをトリガーします(完了)
  • Contact エンティティ/フォーム内の機能をテストする (できません)

だから私はポップアップウィンドウを手に入れる必要があります。どのように?

ありがとう。

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

testing - 待つ、VBScript

Web テストにWatiNを使用しています。Web ページの 1 つに、ダイアログ ボックスを開く VBScript 関数があります。WatiN を使用してアクセスできません。

私はWatiNTestRecorderを使ってみました; それは失敗しました。

これも試しました: http://blogs.dovetailsoftware.com/blogs/kmiller/archive/2008/07/16/scenario-testing-with-watin.aspx、再び失敗しました。

0 投票する
3 に答える
3299 参照

visual-studio - Visual Studio 2008 の WatiN - 2 番目のテスト メソッドが失敗する

非常に単純な WatiN 2.0 (CTP3) テストを Visual Studio 2008 で実行しようとすると、最初のテストは常に正常に実行されることがわかりました。2 番目のテスト メソッドは、次の例外を生成する IE オブジェクトで何かを壊しているようです。

テスト メソッド testProject.WatinTest.testTwo が例外をスローしました: System.Runtime.InteropServices.InvalidComObjectException: 基になる RCW から分離された COM オブジェクトは使用できません..

サンプルコードを以下に示します。初期化メソッドが VS2008 で機能する方法により、ブラウザ変数を定義する必要がstaticあり、これが問題の鍵となる可能性があると私は信じています。残念ながら、ブラウザが一般的な方法で開かれない限り、テストごとに個別のウィンドウが表示されることを意味し、理想的ではありません

それを修正する方法についてのアイデアに非常に感謝しています。Google 検索と SO 検索では有用な結果が得られなかったので、この質問に対する適切な回答がコミュニティに役立つことを願っています。どうもありがとう、


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

visual-studio - ダイアログは 60 秒以内に利用できません

関数で Dialog ハンドラを 2 回使用しようとしています。最初は問題なく実行されますが、2 回目はダイアログ ボックスが開いた状態でシステムがハングし、[OK] と [キャンセル] ボタンが表示されますが、クリックすることはできません。また、「Dialog not available within 60 seconds」というエラーでタイムアウトします

これを私のコードの2か所で使用すると、最初は正常に実行され、2回目は同じ関数内で実行されますが、ダイアログは使用できませんが、使用可能なエラーが発生します。

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

asp.net - WatiN を使用して、ページの head 部分、特に meta タグにアクセスするにはどうすればよいですか?

WatIn は、Web ページの表示部分にプログラムでアクセスするための優れた機能を提供します。

ページの先頭部分、具体的には META タグにアクセスしたい。Watin は TITLE へのアクセスを許可してくれますが、AFAICT 以外には何もありません。ShDocVw.InternetExplorer へのアクセスを許可する InternetExplorer プロパティがあります。これが道の始まりかもしれないと思います。たとえそれが正しい道であっても、私はそれに従う方法を知りません。

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

xml - データの保存にExcelを使用するか、自動化テストにXMLを使用する方が適切です

自動化テストにWatiNを使用しています。アプリケーションで後で参照できるように、いくつかの値を保存する必要があります。Excelがストレージに適したアプローチなのか、それともこの目的でXMLを使用するのかを知る必要があります。

敬具

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

c# - SSL+WatiNからのWebページ画像のダウンロード

私はこれについて考えていましたが、これを行う方法を見つけることができないようです:SSLトンネルを介してサイトに接続するWatiN 2.0で実行されているコードがあり、特定のタスクを実行した後(ブラウザに依存せずに自動化する他の実行可能な方法はありません)は、まったく同じSSL接続からイメージをダウンロードできるはずです。画像は、ナビゲーション中に生成された状態に応じて動的に提供され、提供されませんが、前述の状態に関連付けられたSSL接続を介して提供されるため、WatiN+IEを使用する必要があります。

前もって感謝します

0 投票する
3 に答える
1133 参照

asp-classic - クラシックASPの自動テスト

クラシックASPサイトの自動QAテストを行う人はいますか?私はWatInとMBUnitを調べ始めましたが、テストを構成するための最良の方法がわかりません。