問題タブ [ranorex]

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

c# - C# での例外の再スロー

C# に基づくテスト自動化ツールである Ranorex を使用していますが、例外処理と例外の再スローについて質問があります。私はC#プログラミングにかなり慣れていないので、ご容赦ください!次のコードを検討してください。

子クラス/メソッド..

親クラス/メソッド

私ができるようにしたいのは、子クラス/メソッドではなく親クラスの例外ハンドラーで、例外が発生した行番号を報告することです。このようにして、すべての子クラス/メソッドで、例外をマスター クラス/メソッド (つまり、Ranorex 用語のテスト ケース) に戻す (スローする) ことができます。親例外ハンドラーでは、システムの詳細を報告したり、アプリケーションを閉じたり、テストに失敗したりするなど、他のことを行う必要があります。これを 1 か所だけで行いたいので、最上位クラスに配置します。ただし、上記のコードを使用すると、stracktrace は再スローされる子例外ハンドラーの行番号と、子メソッドが呼び出された行番号を示します。また、スタックトレースから次のような形式のものを抽出できれば便利です。

スタックトレース メッセージ全体ではなく。

.net v4.0 を使用しています

助けてくれてありがとう。

スタックトレース:

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

android - Ranorex テスト自動化の問題

Android タブレット デバイスで Ranorex 自動化テスト ツールを使用してデプロイすると、「パッケージの解析中に問題が発生しました」というエラーが表示されます。

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

ranorex - Ranorex (コード モジュールに検証を追加)

こんにちは、wpf アプリに Ranorex を使用しています

Ranorex の記録では、検証部分があります

しかし、私のテストケースでは、記録ファイルを追加していません。アプリケーションをテストするためのテストケースとコードモジュールです

レコーディングで行っているように、コードモジュールに検証機能を追加する方法を教えてください。または、代替案について教えてください。

ありがとう

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

ranorex - すべてのテストに Ranorex で 1 つのリポジトリを使用する

私の理解では、リポジトリ内のアイテムには論理名を付けることができます。したがって、テストごとに入力する代わりに、すべてのテストに対して 1 つのリポジトリを用意することは可能ですか?

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

android - 複数のアクションに対する ranorex による自動化テスト

Android のテストには Ranorex Studio 4 を使用しています。記録を開始するたびに、1 つのアクションのみが記録されます。他のアクションを追加する場合は、記録を停止して開始する必要があります。記録したものを再生しようとしているときに上記を実行すると、最初のアクションしか確認できないため、結果が失敗しました。レコードごとに 1 つのアクションを使用してみましたが、問題は、開始時に着地したウィンドウにしかアクセスできないため、実行するアクションが前に 2 つ以上のアクションを必要とするタイミングをテストする方法です。

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

wpf - 難読化 (WPF) アプリケーションの UI 自動化テスト

コードが難読化されている場合 (特に、アプリケーションの自動化プロパティにアクセスし、Ranorex、TestStudio、TestComplete、ビシャビシャ押しつぶす、...)。

これについては、コードが難読化される前に常にテストを行う必要があることを意味する情報はほとんど見つかりませんが、正確な理由はわかりません。

ただし、実際に顧客に出荷されるバージョンでテストを実行する必要があると主張する人もいるかもしれません。また、SW の一部としてサードパーティのコンポーネントを使用している場合、難読化されていないバージョンを使用する余裕はないかもしれません。

私がUIオートメーションを理解している限り、目標は、アプリケーションの関連プロパティを公開して、テストフレームワークだけでなくスクリーンリーダーなどでも使用できるようにすることです。したがって、コードが難読化されると問題が発生する理由がよくわかりません。難読化自体は、公開されたプロパティの数にまったく影響を与えるべきではありませんか?

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

c# - ブラウザタブからタイトルを取得するには?

ブラウザのタブからタイトルを取得し、文字列変数に格納する必要があります。私は Ranorex Automation ツールに取り組んでおり、スクリプト言語として C# を使用しています。

ありがとう、ムディット