問題タブ [webaii]

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

c# - CruiseControl.NET での C# 自動化された Web テストの「Art of Test」

現在 SWEA ( http://webiussoft.com ) を使用して、CruiseControl.NET オーバーナイト ビルド中にサイトの自動テストを実行しています。

私たちはより堅牢なソリューションを探しており、"Art of Test" ( http://www.artoftest.com ) ソリューションを検討しています。

このツールを使用した経験のある人はいますか?

最も重要なことは、このツールを使用してテストを維持するのはどれくらい簡単ですか?

または、他に推奨する C#/NUnit/CruiseContol.NET ソリューションはありますか?

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

asp.net - WebaiiのConfirmDialogがありませんか?

Webaiiの人たちはjavascriptの確認ポップアップをどのように処理しますか?

ArtOfTest.WebAii.Win32.DialogsでConfirmDialogクラスが見つかりません。代わりに、AlertDialogを使用しようとすると、AlertDialogクラスのコンストラクターの検証ルールが原因でArgumentExceptionが発生します。 OKまたはCLOSEボタンを使用して閉じる」

私のコードスニペット:

Manager.DialogMonitor.AddDialog(new AlertDialog(ActiveBrowser、DialogBu​​tton.CANCEL)); Manager.DialogMonitor.Start();

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

silverlight - プログラムで Silverlight HyperlinkBut​​ton を「クリック」する方法 (WebAii)

現在、WebAii 自動化フレームワークを使用して、Silverlight 3 アプリケーションに対するユーザー インターフェイス テストをいくつか作成しています。私は Silverlight を初めて使用するので、HyperlinkBut​​ton に関する情報が少し不足していると思われます。

アプリケーションには HyperlinkBut​​ton があり、ページに移動し、ページのボタンを見つけて、そのボタンを「クリック」するコードを記述しようとしています (HyperlinkBut​​ton のプロパティで指定された NavigateUri に移動します)。

そのクリックを実行する方法がわかりません。私がこれまでに持っているコード(簡略化):

「linkicareabout」変数で呼び出すことができるある種の Click() アクションまたは Navigate() メソッドが表示されることを期待していますが、それがどのように行われたかを見逃しているに違いありません。

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

jquery - jQueryアニメーションが完了するまでWebAiiテストを待機させるには?

jQuery animate操作が完了するのを待ってから続行するVisual Studio WebAii テストを作成するにはどうすればよいですか?

現在、ループを使用して 5 秒間一時停止しているだけですが、アニメーションの時間が変わると、これは簡単に壊れる傾向があります。

WebAii API でいくつかの待機メソッドを試しましたが、そのようなことを待機しているようには見えません。最も近いのはActions.WaitForElement(..)だと思いますが、アニメーション化されている要素は既に DOM にあるため、これは機能していないようです。待機メソッドも私にはわかりにくいようです。

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

testing - カスタム ロード/ストレス テスト ツールの開発に適した Web 自動化ツールはありますか?

WebAii などのツールを使用して、Web サイトにアクセスし、単純なループを連続して使用できます。

サイトへの多数のヒットを連続してコーディングした場合、および/またはカスタム パターンの機能を使用してコーディングした場合、これは負荷/ストレス テスト ツールと同じ機能ですか?

ありがとう

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

webaii - WebAii HtmlControl.Click()が間違ったコントロールをクリックしています

私はWebAiiテストフレームワークの無料版[Telerikに買収される前にArtOfTestによってリリースされたもの]をかなり使用したので、基本的には機能することを知っています。ですから、私が今抱えている問題は完全に私を困惑させています。

既存のサイトでナビゲーションをテストし、一連のページを調べようとしています。(とりわけ)2つのボタンがあるページが表示されます。1つは、history.back()を呼び出すだけのjavascript関数を呼び出すonclickハンドラーを備えたボタンタイプの入力要素である「戻る」ボタンです。もう1つは送信ボタンです。

WebAiiは送信ボタンを見つけるのに問題はありません。しかし、私がそれをクリックするように言うとき、それは、すべての外観にとって、戻るボタンをクリックすることです。

このサイトの関連するHTMLは次のとおりです。

そして、これがテストコードです:

手動でクリックすると、一連の操作が正常に機能しているため、サイトの問題であるという証拠はわかりません。実際、「詳細の保守」ボタンではなく「戻る」ボタンをクリックしているという証拠をたくさん見てきました。(Fiddlerは、クリック要求が送信されたときに発行された要求を表示しません。ブラウザーはキャッシュから再表示するだけなので、history.back()の実行と一致します。クリックすると、実際には前のページに移動します。最後に、戻るボタンから「onclick」属性を削除してボタンをクリックしても何も起こらない場合、テストコードを実行しても、サイトは何もしません。単に現在のページに留まります。)

私は完全に困惑しています。誰かが私にヒントを与えることができますか?

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

jquery - WebAii ArtOfTestは、動的に追加された要素(ラベル)を見つけるための支援が必要です

みんなおはよう、

WebAiiArtOfTestを使用してWeb自動化テストを行っています。ワティンに似ています。とにかく、私はそのfor属性によってラベル要素を見つけようとしています。jQuery検証プラグインを使用すると、ラベル要素が動的に追加され、テキストボックスのエラーメッセージが保存されます。要素には何idも与えられず、クラスとfor属性だけが与えられます。WebAiiを使用して属性で検索していますfor=textBoxMileage。この要素はdocument.readyに追加されており、WebAiiがそのイベントの前に検索を開始する可能性があるため、要素が見つからないと思います。とにかく、誰かが私が適切に目的の要素を探して見つける方法を知っていますか?ヘルプやヒントをありがとうございました。

乾杯、
サンディエゴで〜ck

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

silverlight - NUnit 2.5.9 と WebAii

WebAii を使用して、Silverlight アプリケーション用の独自の NUnit テストを作成しようとしています。http://borntocode.co.uk/page/Setting-Up-a-WebAii-Test-Project-with-NUnit.aspxでかなり詳細なブログをフォローしようとしていますが、単に NUnit が見つかりません.Core.TestContext.Out.WriteLine

ブログはバージョン 2.5.7 を使用していますが、私は 2.5.9 を使用しており、これが見つかりません。NUnit のこのような主要なセクション (エラー メッセージの指示を可能にする) が、これほど劇的に変化するとは予想していませんでした。何か不足していますか?

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

webaii - WebAii - Web ページの入力ボックスにテキストを入力する際に​​直面する問題

実行される手順
1. データをプログラムで入力する必要がある Web ページを開きます
。 2. 要素 ID を渡して要素インスタンスを取得します。
3. ArtOfTest.WebAii.TestTemplates.BaseTest クラスの Actions インスタンスで、要素と textToSet を渡して SetText 関数を呼び出します。

期待される解決策
テキスト ボックスには常にテキストを入力する必要があります。

実際の出力
テキストは、テキスト ボックスに常に入力されるとは限りません。正しく入力することもあれば、値を入力せずにスキップすることもあります。デバッグ時に、要素インスタンスが適切に取得され、SetText 関数が呼び出され、例外がスローされないことが確認されました。値が入力されていない場合は、関数の先頭にコントロールを再度設定して実行すると、テキスト ボックスに値が設定されます。

この奇妙な動作の理由を誰か教えてもらえますか? 詳細が必要な場合はお知らせください。

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

telerik - WebAii/ArtOfTest - テスト内容

タグ?

無料版の WebAii/ArtOfTest を使用して、いくつかの自動化テストを作成しています。内容を確認できるように <p> タグを取得しようとしています。ほとんどのタグ タイプ (例: HtmlDiv、HtmlSpan など) のクラスは表示されますが、<p> タグのクラスは表示されません。

不足しているクラスはありますか、それとも <p> タグを取得してその内容を確認する別の方法はありますか?