問題タブ [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.
c# - C# での例外の再スロー
C# に基づくテスト自動化ツールである Ranorex を使用していますが、例外処理と例外の再スローについて質問があります。私はC#プログラミングにかなり慣れていないので、ご容赦ください!次のコードを検討してください。
子クラス/メソッド..
親クラス/メソッド
私ができるようにしたいのは、子クラス/メソッドではなく親クラスの例外ハンドラーで、例外が発生した行番号を報告することです。このようにして、すべての子クラス/メソッドで、例外をマスター クラス/メソッド (つまり、Ranorex 用語のテスト ケース) に戻す (スローする) ことができます。親例外ハンドラーでは、システムの詳細を報告したり、アプリケーションを閉じたり、テストに失敗したりするなど、他のことを行う必要があります。これを 1 か所だけで行いたいので、最上位クラスに配置します。ただし、上記のコードを使用すると、stracktrace は再スローされる子例外ハンドラーの行番号と、子メソッドが呼び出された行番号を示します。また、スタックトレースから次のような形式のものを抽出できれば便利です。
スタックトレース メッセージ全体ではなく。
.net v4.0 を使用しています
助けてくれてありがとう。
スタックトレース:
android - Ranorex テスト自動化の問題
Android タブレット デバイスで Ranorex 自動化テスト ツールを使用してデプロイすると、「パッケージの解析中に問題が発生しました」というエラーが表示されます。
ranorex - Ranorex (コード モジュールに検証を追加)
こんにちは、wpf アプリに Ranorex を使用しています
Ranorex の記録では、検証部分があります
しかし、私のテストケースでは、記録ファイルを追加していません。アプリケーションをテストするためのテストケースとコードモジュールです
レコーディングで行っているように、コードモジュールに検証機能を追加する方法を教えてください。または、代替案について教えてください。
ありがとう
ranorex - すべてのテストに Ranorex で 1 つのリポジトリを使用する
私の理解では、リポジトリ内のアイテムには論理名を付けることができます。したがって、テストごとに入力する代わりに、すべてのテストに対して 1 つのリポジトリを用意することは可能ですか?
android - 複数のアクションに対する ranorex による自動化テスト
Android のテストには Ranorex Studio 4 を使用しています。記録を開始するたびに、1 つのアクションのみが記録されます。他のアクションを追加する場合は、記録を停止して開始する必要があります。記録したものを再生しようとしているときに上記を実行すると、最初のアクションしか確認できないため、結果が失敗しました。レコードごとに 1 つのアクションを使用してみましたが、問題は、開始時に着地したウィンドウにしかアクセスできないため、実行するアクションが前に 2 つ以上のアクションを必要とするタイミングをテストする方法です。
wpf - 難読化 (WPF) アプリケーションの UI 自動化テスト
コードが難読化されている場合 (特に、アプリケーションの自動化プロパティにアクセスし、Ranorex、TestStudio、TestComplete、ビシャビシャ押しつぶす、...)。
これについては、コードが難読化される前に常にテストを行う必要があることを意味する情報はほとんど見つかりませんが、正確な理由はわかりません。
ただし、実際に顧客に出荷されるバージョンでテストを実行する必要があると主張する人もいるかもしれません。また、SW の一部としてサードパーティのコンポーネントを使用している場合、難読化されていないバージョンを使用する余裕はないかもしれません。
私がUIオートメーションを理解している限り、目標は、アプリケーションの関連プロパティを公開して、テストフレームワークだけでなくスクリーンリーダーなどでも使用できるようにすることです。したがって、コードが難読化されると問題が発生する理由がよくわかりません。難読化自体は、公開されたプロパティの数にまったく影響を与えるべきではありませんか?
c# - ブラウザタブからタイトルを取得するには?
ブラウザのタブからタイトルを取得し、文字列変数に格納する必要があります。私は Ranorex Automation ツールに取り組んでおり、スクリプト言語として C# を使用しています。
ありがとう、ムディット