2017-12-19 5 views
-1

TFSとそのビルド定義を使用して、Seleniumでエンドツーエンドのテストを実行します。TFS、BrowserStack、Seleniumによるエンドツーエンドテストの実行

具体的には、Webアプリケーションをテスト環境にデプロイしてから、そのテストURLに対して、Seleniumに基づいたFluentAutomationというライブラリを使用してテストを実行します。 CIの場合、私はPhantomJSまたはGoogle Chromeをヘッドレスで使用します。

このようなテストは、「URLを開く/リンクをクリックする/変更したURLをアサートする」ことだけです。

私の質問です - この目的でBrowserStackを使用することは可能ですか?もしそうなら、チュートリアルやサンプルを教えてください。私は彼らのウェブサイトでそのような例を見つけることができませんでした。

+1

私はあなたがこの使用して、次の構文を行うことができるはずと信じて:FluentAutomation.SeleniumWebDriver.Bootstrap( 新しいUri( "http://hub.browserstack.com/wd/hub/")、SeleniumWebDriver.Browser.Chrome、TimeSpan.FromSeconds(60) ); – BountyHunter

答えて

1

私は次の構文を使用してこれを行うことができると信じています。

FluentAutomation.SeleniumWebDriver.Bootstrap(
      new Uri("http://hub.browserstack.com/wd/hub/"), SeleniumWebDriver.Browser.Chrome,TimeSpan.FromSeconds(60) 
     ); 

上記のブラウザインスタンスを起動しているときでもDesiredcapabilitiesを含めて、それを供給する必要があるかもしれません:

DesiredCapabilities capability = new DesiredCapabilities(); 
capability.SetCapability("browserstack.user", "<BrowserStack_Username>"); 
capability.SetCapability("browserstack.key", "<BrowserStack_Access_Key>"); 
capability.SetCapability("browserName","Chrome"); 
関連する問題