Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [TestFixture]
- public class CombinedTests
- {
- WebLoginPage webLoginPage;
- WebMainPage webMainPage;
- DesktopWindow1 desktopWIndow1;
- [TestFixtureSetUp]
- public void Init(){
- string appPath = @"path/To/Application";
- IWebDriver webdriver = new FirefoxDriver();
- White.Application desktopApp = White.Application.Launch(appPath);
- webLoginPage = new WebLoginPage(webdriver);
- webMainPage = new WebMainPage(webdriver);
- desktopWIndow1 = new DesktopWIndow1(desktopApp);
- }
- [Test]
- public void TestToVerifySomeTextInDesktopAppAfterLoginToWebApp
- {
- webLoginPage.EnterLogin("asdasd");
- webLoginPage.EnterPassword("dupa8");
- webLoginPage.ClickLoginButton();
- string loggedUsername = webMainPage.GetUsername();
- string expectedUsername = "Jan Maria";
- Assert.AreEquals(expectedUsername, loggedUsername, "Wrong user logged in");
- string expectedTextInDesktopApp = "some text bla bla bla";
- string actualTextInDesktopApp = desktopApp.GetTextFromTextfield1();
- Assert.AreEqual(expectedTextInDesktopApp, actualTextInDesktopApp, "Text in desktop app is different than expected");
- }
- [TestFixtureTearDown]
- public void Dispose()
- {
- //todo cleanup after test, close drivers etc
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement