예제 #1
0
 static void Main(string[] args)
 {
     //MiddleCharacter.MainFunc();
     //DemoArray.MainDemo();
     //DemoArray.ArrayCopyTo();
     //MyDemo.MainDemo();
     CreatePhone.MainDemo();
     Console.WriteLine("Hello World!");
 }
예제 #2
0
 public void IsSearchResult()
 {
     Driver.Manage().Window.Maximize();
     TakeScreenshotWhenTestFailed(() =>
     {
         var phone             = CreatePhone.WithPhoneName();
         SearchResultPage page = new MainPage(Driver)
                                 .SearchObject(phone);
         Assert.IsTrue(page.HasPhone(phone));
     });
 }
예제 #3
0
 public void OpenPhonePage()
 {
     Driver.Manage().Window.Maximize();
     TakeScreenshotWhenTestFailed(() =>
     {
         var phone        = CreatePhone.WithPhoneName();
         ProductPage page = new MainPage(Driver)
                            .SearchObject(phone)
                            .OpenPhonePage(phone);
         Assert.IsTrue(page.IsProductNameExist(phone));
     });
 }
예제 #4
0
 public void HasComparisonParameter()
 {
     Driver.Manage().Window.Maximize();
     TakeScreenshotWhenTestFailed(() =>
     {
         var phone           = CreatePhone.WithPhoneComparisonParameter();
         ComparisonPage page = new MainPage(Driver)
                               .SearchObject(phone)
                               .AddToComparison(phone)
                               .GoToComparisonPage();
         Assert.IsTrue(page.HasComparisonParameter(phone));
     });
 }
예제 #5
0
 public void IsAddedToFavorite()
 {
     Driver.Manage().Window.Maximize();
     TakeScreenshotWhenTestFailed(() =>
     {
         var phone         = CreatePhone.WithPhoneName();
         FavoritePage page = new MainPage(Driver)
                             .SearchObject(phone)
                             .AddToFavorite(phone)
                             .GoToFavoritePage();
         Assert.IsTrue(page.IsAddedToFavorite(phone));
     });
 }
예제 #6
0
 public void GoToProductSpecTab()
 {
     Driver.Manage().Window.Maximize();
     TakeScreenshotWhenTestFailed(() =>
     {
         var phone    = CreatePhone.WithPhoneName();
         SpecTab page = new MainPage(Driver)
                        .SearchObject(phone)
                        .OpenPhonePage(phone)
                        .GoToSpecTab();
         Assert.AreEqual(PhoneSpecTabPageUrl, page.GetUrlOfTheSpecTab());
     });
 }