私は、私たちのウェブサイトでは、友人に電子メールをクリックすると、それからデスクトップの見通しアプリケーションが電子メールテンプレートを開き、私はこの電子メールの定義済みコンテンツをチェックする必要がありますので、私はケースを持っているので、 ?selenium webdriverのWebの横のデスクトップアプリケーションを自動化する方法は?
Telegramアプリケーションでウェブから共有する場合と同じです。
私は、私たちのウェブサイトでは、友人に電子メールをクリックすると、それからデスクトップの見通しアプリケーションが電子メールテンプレートを開き、私はこの電子メールの定義済みコンテンツをチェックする必要がありますので、私はケースを持っているので、 ?selenium webdriverのWebの横のデスクトップアプリケーションを自動化する方法は?
Telegramアプリケーションでウェブから共有する場合と同じです。
通常、自動テストは回帰テストの詳細なので、私はそのようなケースを自動化しません。この機能がどのくらいの頻度で変化するかを評価する必要があります。 1年に1回の場合は、それを自動化するために自動化するのは意味がありません。 あなたは自動テストのROIについての詳細を読むことができます:
を(a)の自動テストスクリプト開発時間=(自動化されたテストケースのテスト*番号あたり毎時オートメーション時間)/ 8
(b)の自動テストスクリプトの実行時間=(自動テスト実行時間当たりの試験*自動化されたテストケースの数* ROIの期間)/ 18
(C)自動テスト分析時間=(ROIの試験分析時間*ピリオド)/ 8
( d)自動テスト保守時間=(保守時間* ROI期間)/ 8
(e)のマニュアル実行時間=(手動テスト実行時間*マニュアルテストケースの数* ROIの期間)/ 8
あなたは、私がGoogle- https://dzone.com/articles/how-to-calculate-roi-for-test-automation
私は同様の状況がありましたが、私の場合はMS-Excelと対話していました。 Seleniumと連携して、ブラウザ以外の機能を自動化するためにAutoITとSikuliを使用することをお勧めします。
注: autoitx4javaにEclipseプロジェクトでとSikuli jarファイルをインポートすることによって、あなたは、セレンコードと一緒にそれらを使用することができます。
以下のURLは、AutoITとSikuliを使い始めるのに役立ちます。
のAutoIt:
http://automation-home.blogspot.in/2015/06/java-and-autoit-automating-calculator-application.html
Sikuli:
http://selenium-suresh.blogspot.in/2014/01/sikuli-automation-tool-integration-with.html
http://www.tothenew.com/blog/integration-of-sikuli-with-selenium-webdriver/
私はあなたが 'AutoIT' http://toolsqa.comで行く必要がありますね/ selenium-webdriver/au toits-selenium-webdriver/ –
このシナリオをテストする必要があるかどうかはわかりません。サードパーティのアプリケーションを含むテストケースを自動化することは私には意味をなさないので、私たちは通常この種のアプリケーションを無視します。リンクをクリックする代わりに、リンクのテキストと属性を取得し、文字列を確認することができます。そのメールアドレスで電子メールが受信されたかどうかをテストする場合は、まったく新しいシナリオです。 – Mayur