CRM 2015の機能テストのためのSelenium自動テスト(オープンソースツールであるため、クライアントの提案)を行っています。私はGoogleで多くの調査を行い、Selenium CRM 2015. crmでセレンの使用法を教えてください。2015CRMでのSelenium Automationテスト2015
答えて
私はそれはまだ答えていない理由は、基本的にあなたがnuget packageをインストールし、自動化したいブラウザ用webdriverを選択することができますだろう。その後
using OpenQA.Selenium;
using OpenQA.Selenium.IE;
string crmUrl = "http://mycrm.url";
//create a ieAutomation
IWebDriver ieAutomation = new InternetExplorerDriver();//BrowserDriver
// open url
ieAutomation.Navigate().GoToUrl(crmUrl);
// find element by id and set text
ieAutomation.FindElement(By.Id("name")).SendKeys("set the text");
// find element by id and make a click
ieAutomation.FindElement(By.Id("id")).Click();
// close the driver & exit
ieAutomation.Close();
ieAutomation.Quit();
これは、あなたがdocumentationでより多くのを発見したことができて開始する一つの迅速なスタートアップチュートリアルであるようなコンソールアプリケーションを作成します。 SPAであるにもかかわらず、それを設定するには費用がかかりますが、努力する価値はありませんが、LEAPTESTは価格で簡単だと主張しています。
注:私は、CRM 2015とセレンを使用したいIEDriverServer.exeが利用可能であるあるBin \ Debugフォルダ
これは各OSによって異なる場合があります。また、構成は1年半前にphpとzend1のために私によって書かれました。しかし、事のほとんどは異なってはいけません。
あなたがFirefoxブラウザを持っていることを確認し
ををphpunitしていることを確認します。 (他のブラウザもOKですが、Firefoxには最高のサポートがあります)。
次のリンクにアクセスし、selenium-remote-control-1.0.3.zipをダウンロードしてください。 http://code.google.com/p/selenium/downloads/detail?name=selenium-remote-control-1.0.3.zip&can=2&q=
zipファイルを解凍して、selenium-remote-control-1.0.3 => selenium-php-client-driver-1.0.1 => PEARにコピーして、 Testing 'フォルダにコピーし、C:\ xampp \ phpフォルダに貼り付けます。残りのファイルはC:に追加されます。だから、なりC:\セレン-リモコン1.0.3 \セレンサーバー1.0.3
- \今のバージョンは2.48 +いくつかありSelenium RCサーバ私は、スタンドアロンのファイルバージョン2.41を使用していたhttp://selenium-release.storage.googleapis.com/index.html?path=2.48/をダウンロードドットネットファイル
5.1。サーバーを起動するには、コマンドプロンプトまたはターミナルを開き、C:\ selenium-remote-control-1.0.3 \ selenium-server-1.0.3に移動し、java -jar selenium-server-standalone-2.41.0.jarと入力します。
5.2。サーバーを稼働させるには、Javaをインストールし、PATH環境変数を正しく構成してコンソールから実行する必要があります。
のjava -version
バージョンが> = 1.5あなたがFirefox用のSelenium IDEを入手Selenium RCの
を使用することができている場合:あなたはJavaが正しくコンソール上で以下を実行して、インストールされていることを確認することができますそれをインストールするhttp://release.seleniumhq.org/selenium-ide/あなたが望むバージョンを選んでください。私はその時2.5.0を使っていました。
実行済みのテストを実行します。 セレンサーバー(5.1節参照)を起動し、phpunitテストに移動してテストを実行します。 Firefoxは数秒後に起動してテストを実行する必要があります。エラーが発生した場合、テストは終了します。
あなた自身のテストを記録するには、セレンIDEを起動し、テストしたい年齢に移動してクリックしてください。
を終わったことを確認してくださいこれは.NETベースのアプリケーションであり、MicrosoftはDOMオブジェクトへの直接アクセスを防ぎます.SeleniumはJavaScriptベースであり、ブラウザで直接実行されます。 javascriptベースのWindowsアクセスとHTML DOM(Document Object Model)によるブラウザオブジェクトへのSeleniumアクセス、Dynamics CRM 2015でSeleniumを実装しましたか? @stanimir –
申し訳ありません。私はPHPで実装しました。 MSがDOMアクセスを妨げる場合、私はそれにアクセスする方法があるとは思わない。 – Stanimir
私は彼が探している答えは、Seleniumを使ったPHPオートメーションでの起動で、PHPではなく、SeleniumでのPHPの良いイントロです –
- 1. IOSテスト:KIF vs Instruments/Automation
- 2. MS CRM 2015/2016自動番号付け
- 3. Outlook CRMでの設定に関する検索のデフォルトビュー2015
- 4. Seleniumテスト後のデータベースクリーンアップ
- 5. Seleniumテストのタイムアウトでテストが停止しないPHPUnit 3.6.10 Selenium RC 2.19.0
- 6. AssertionErrorがヌルSeleniumテスト
- 7. Oracle Selenium統合テスト
- 8. Xcode Ui-automation - 物理デバイス上でテストが実行されない
- 9. Tapestry 5.2.4&Seleniumテストの問題
- 10. 統合(Selenium)テスト後のロールバックデータベース
- 11. Build-automation-sbt:複数の依存関係に対するコンパイル/テスト
- 12. Selenium-> Automation planning->一度に多数のテストケースを実行する方法は?
- 13. CRM 2013/2015/2016 subgrid popout、fetchxmlクエリを保持
- 14. CRM 2015サポートされていないコード行 - HTMLリソース
- 15. SeleniumテストでPOSTリクエストを使用する
- 16. Capybara/SeleniumテストでhoverIntentをトリガーする
- 17. Seleniumテストでブラウザキャッシュをクリアする方法
- 18. grailでselenium-rcを使ったテスト
- 19. pytest automationテスト収集フェーズ中に明らかにテストを実行しています。
- 20. Excel AutomationアドインのApp.Config
- 21. OpenOffice Automation delphi
- 22. Boxterter for Software Automation
- 23. Web Automation Mouse Clicking
- 24. Powershell and Automation
- 25. SSIS/SQL Automation
- 26. C#Webbrowser Automation
- 27. Ole AutomationとIIS
- 28. Silverlightのテスト:WatinとSeleniumの比較
- 29. CRM 2015 +メタデータに解決できない参照が含まれています
- 30. ページの読み込みとCRMのExcelへのエクスポートを区別する2015
に私はセレンについての情報のためにあまりにもウェブを捕捉したが手ぶら – Alex