Advertisement
Guest User

CombinedTests

a guest
Jul 26th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.22 KB | None | 0 0
  1. [TestFixture]
  2. public class CombinedTests
  3. {
  4.     WebLoginPage webLoginPage;
  5.     WebMainPage webMainPage;
  6.     DesktopWindow1 desktopWIndow1;
  7.    
  8.     [TestFixtureSetUp]
  9.     public void Init(){
  10.         string appPath = @"path/To/Application";
  11.         IWebDriver webdriver = new FirefoxDriver();
  12.         White.Application desktopApp = White.Application.Launch(appPath);
  13.        
  14.         webLoginPage = new WebLoginPage(webdriver);
  15.         webMainPage = new WebMainPage(webdriver);
  16.         desktopWIndow1 = new DesktopWIndow1(desktopApp);
  17.     }
  18.    
  19.     [Test]
  20.     public void TestToVerifySomeTextInDesktopAppAfterLoginToWebApp
  21.     {
  22.         webLoginPage.EnterLogin("asdasd");
  23.         webLoginPage.EnterPassword("dupa8");
  24.         webLoginPage.ClickLoginButton();
  25.         string loggedUsername = webMainPage.GetUsername();
  26.         string expectedUsername = "Jan Maria";
  27.         Assert.AreEquals(expectedUsername, loggedUsername, "Wrong user logged in");
  28.        
  29.         string expectedTextInDesktopApp = "some text bla bla bla";
  30.         string actualTextInDesktopApp = desktopApp.GetTextFromTextfield1();
  31.        
  32.         Assert.AreEqual(expectedTextInDesktopApp, actualTextInDesktopApp, "Text in desktop app is different than expected");
  33.            
  34.     }
  35.        
  36.        
  37.     [TestFixtureTearDown]
  38.     public void Dispose()
  39.     {
  40.         //todo cleanup after test, close drivers etc
  41.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement