예제 #1
0
        public frmSetupGAccount()
        {
            InitializeComponent();

            // Debug code
            var webDrv = new SeleniumControl(new SeleniumOptions {
                RunInBackground = false
            });

            webDrv.Run();
        }
예제 #2
0
 public DubaiMarinaResultFactsAmenDesc(IWebDriver driver)
 {
     this.PropertyIntro      = new SeleniumControl(By.XPath("//*[@id='property-intro']"), driver);
     this.PropertyFacts      = new SeleniumControl(By.XPath("//*[@id='property-facts']"), driver);
     this.PropertyFactsTable = new SeleniumControl(By.XPath("//*[@id='property-facts']/table[@class='fixed-table']/tbody"), driver);
     this.Amenities          = new SeleniumControl(By.XPath("//*[@id='property-amenities']"), driver);
     this.AmenitiesDetails   = new SeleniumControl(By.XPath("//*[@id='property-amenities']/ul[@class='amenities-list']"), driver);
     this.Description        = new SeleniumControl(By.XPath("//*[@id='page-content']"), driver);
     this.GetPrice           = new SeleniumControl(By.XPath("//*[@id=\"property-facts\"]/table/tbody/tr[1]/td"), driver);
     this.ChangePrice        = new SeleniumControl(By.XPath("//*[@id=\"contact-info-container\"]/div[2]/div/div[2]/div[1]/button[@class='ms-choice']"), driver);
     this.CurrencyTypeEUR    = new SeleniumControl(By.XPath("//*[@id=\"contact-info-container\"]/div[2]/div/div[2]/div[1]/div/ul/li[@data-value='EUR']"), driver);
     this.CurrencyTypeINR    = new SeleniumControl(By.XPath("//*[@id=\"contact-info-container\"]/div[2]/div/div[2]/div[1]/div/ul/li[@data-value='INR']"), driver);
     this.CurrencyTypeUSD    = new SeleniumControl(By.XPath("//*[@id=\"contact-info-container\"]/div[2]/div/div[2]/div[1]/div/ul/li[@data-value='USD']"), driver);
     this.EmailButton        = new SeleniumButton(By.XPath("//*[@id=\"contact-info-container\"]/div[2]/ul/li[@class='hide-on-print']"), driver);
     this.EmailPopup         = new SeleniumControl(By.XPath("//*[@id=\"contact-form-popup\"]"), driver);
     this.EmailTextBox       = new SeleniumTextBox(By.XPath("//*[@id=\"popup-content\"]/form/div[2]/input[@name='name']"), driver);
     this.EmailmailidBox     = new SeleniumTextBox(By.XPath("//*[@id=\"popup-content\"]/form/div[@class='email']"), driver);
     this.EmailPhoneBox      = new SeleniumTextBox(By.XPath("//*[@id=\"popup-content\"]/form/div[@class='phone']/div/input"), driver);
     this.EmailSendButton    = new SeleniumButton(By.XPath("//*[@id=\"popup-content\"]/form/input[@type='submit']"), driver);
     this.EmailSentMessage   = new SeleniumControl(By.XPath("//*[@id=\"message-popup\"]/div/div[.='Thank you']"), driver);
 }
예제 #3
0
 public DubaiMarinaSearchResultPage(IWebDriver driver)
 {
     this.ResultTitle     = new SeleniumControl(By.XPath("//*[@id=\"serp-nav\"]/div[@class='title-sort-area']"), driver);
     this.FirstResultItem = new SeleniumControl(By.XPath("//*[@class='info-container']/h2/a[1]"), driver);
 }