問題タブ [canopy-web-testing]

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

testing - 関数型言語によるUIオートメーション

関数型言語でUIオートメーションを作成した例や経験はありますか?私は現在、関数型の概念をよりよく理解するためにF#を学習していますが、自動化されたUIテストが関数型言語でどのように構造化されるかを理解するのに苦労しています-Javaで使用するのと同じページ/画面オブジェクトパターンを使用するのは簡単なようですまたはC#ですが、経験が不足しているため、見逃した別のアプローチがあるかどうか知りたいです。

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

f# - F# Canopy - ランダムな文字や数字を生成し、変数で使用する

F# Canopy を使用して、いくつかの Web テストを完了しています。文字の有無にかかわらず乱数を作成してロードしようとしていますが、それほど重要ではなく、それを使用して自分のウェブサイトに貼り付けようとしています。

私が現在使用しているコードは

これ#CompanyNameは、l を渡そうとしている要素の ID です。現状では、「式は文字列型であると予想されていましたが、ここではリスト型です。」というエラーが表示されます。

どんな助けでも大歓迎です。

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

f# - F# と Canopy を使用したサイト スクレイピング

F# と Canopy を使用して単純なスクレーパーを作成しようとしています ( http://lefthandedgoat.github.io/canopy/を参照)。クラス「.application-tile」を持つすべての要素からテキストを抽出しようとしています。ただし、以下のコードでは、次のビルド エラーが発生し、理解できません。

なぜこれが起こっているのですか?ありがとう!

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

asp.net - F# Canopy UI テスト スクリプトでドロップダウンを変更する方法

Canopy Web Testingを使用して、F# で .NET Web Apps をテストすることをとても楽しんでいます。ただし、ドキュメントはまばらです。selectオプションに基づいて要素を選択するように HTML タグを変更する方法についてのヒントを探していvalueます。

現在、私ができることはclick、Canopy からイベントを呼び出しpress down、適切な要素に到達するためにテストで正しい回数を実行することだけです。もちろん、これは、ドロップダウン内の要素の数が変わると、私のテストがすべて壊れることを意味します。

optionタグの値を使用して UI で選択する方法を知っている人はいますか?

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

cookies - canopy で httponly Cookie にアクセスする

canopyテスト中にセッション Cookie を消去する必要があります。ドキュメントを実行する方法がわかりません。現在、私はcore.browser.Manage().Cookiesそれを取得することができましたが、OpenQA.Selenium.Remote.RemoteCookieJarそれを使用してCookieを削除する方法がわかりません. また、httponly Cookie の Cookie 値を読み取ることも必要です。

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

f# - F# + Canopy を使用して HTML タイトルをコンソール ウィンドウに出力する

次のリンクを参照用に利用しましたが、コードで HTML を印刷できません。

F# Canopy での Selenium コードの使用

http://lefthandedgoat.github.io/canopy/actions.html

次の 3 行のコードは、私が期待しているものを出力しません (これを行う別の方法として、最後に C# を試しています)。私が期待していたのは、HTML ファイルから TITLE を抽出し、それをコンソール ウィンドウに出力することでした。これにはまだ「目的」がありませんが、ドキュメントで利用可能なすべてのアクションをテストしただけです。

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

f# - F# Canopy - 「コンテキスト」テストを使用するにはどうすればよいですか?

Canopy API を使用して「コンテキスト」テストをフォーマットする方法に困惑しています。

次の Web サイトに例がリストされていますが、次のコードでプログラムをビルドできません。変更なしで、他のインデントを試しました。

参照: http://lefthandedgoat.github.io/canopy/testing.html

これにより、次のエラーが発生します。

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

f# - Canopy の Web テスト結果を VS 2013 のテスト エクスプローラーに表示したいのですが、とても近いです。

Canopy のテスト結果を VS テスト エクスプローラーに表示する方法を見つけようとしています。テストを表示して実行できますが、常にパスが表示されます。Run() 関数が結果を「食べている」ように見えるので、VS は決して失敗しません。

通常、結果に関係なく Run() を成功させ、独自のレポートを使用して結果を報告する必要があるため、Canopy がテスト結果に含まれる例外を適切に解釈する方法との間に矛盾があると確信しています。

おそらく、出力をリダイレクトして、MS テスト コードでそれを解釈する必要がありますか?

というわけで、今の設定方法は…

Visual Studio Test Runner は、このファイルを参照してテストと見なすものを探します。これらは、実際のテストを行う canopy メソッドを呼び出します。

myTestModule は次のようになります