コード例 #1
0
    def openUrl(self):
        reader = ReaderFile.ReadXML()
        self.driver.get(reader.readInI('test', "URL"))

        locator = "zip_code"
        self.driver.find_element_by_id(locator).send_keys(
            reader.readInI('test', "zip_code"))
コード例 #2
0
    def openUrl(self):
        reader = ReaderFile.ReadXML()
        self.driver.get(reader.readInI('test', "URL1"))

        locator = "modelText"
        self.driver.find_element_by_id(locator).send_keys(
            reader.readInI('test', "make1"))
コード例 #3
0
 def clickOnBackToHome(self):
    reader = ReaderFile.ReadXML()
    locator = reader.readXml('BackToHome')
    time.sleep(2)
    self.driver.find_element_by_xpath(locator).click()
    
    
コード例 #4
0
 def selectMakeOption(self):
    reader = ReaderFile.ReadXML()
    locator = reader.readXml('MakeFord')
    time.sleep(3)
    self.driver.find_element_by_xpath(locator).click()
    
    locator= "zip_code";      
    self.driver.find_element_by_id(locator).send_keys(reader.readInI('test', "zip_code"))
コード例 #5
0
 def enterUserDetails(self):
  reader = ReaderFile.ReadXML()
  locator = reader.readXml('user')
  time.sleep(3)
  self.driver.find_element_by_xpath(locator).send_keys(reader.readInI('test', "username"))
 
  locator = reader.readXml('pass') 
  self.driver.find_element_by_xpath(locator).send_keys(reader.readInI('test', "password"))
コード例 #6
0
    def selectMakeOption(self):
        reader = ReaderFile.ReadXML()
        locator = reader.readXml('MakeOption')
        time.sleep(3)
        my_select = Select(self.driver.find_element_by_xpath(locator))
        my_select.select_by_index(1)

        locator = "zip_code"
        self.driver.find_element_by_id(locator).send_keys(
            reader.readInI('test', "zip_code"))
コード例 #7
0
    def enterDetails(self):
        reader = ReaderFile.ReadXML()
        locator = reader.readXml('KeywordInput')
        time.sleep(3)
        self.driver.find_element_by_xpath(locator).send_keys(
            reader.readInI('test', "keyword"))

        locator = "inputWrapr keyword"
        self.driver.find_element_by_id(locator).send_keys(
            reader.readInI('test', "inputWrapr keyword"))
コード例 #8
0
    def setup(self):
        reader = ReaderFile.ReadXML()
        runMode=reader.readInI('test', "RunMode")
        browser=reader.readInI('test', "Browser")
        
        if(runMode=='Windows'):            
            if (browser=='IE'):
                self.driver = webdriver.Ie("..\\Webdriverexe\\IEDriverServer.exe")
                self.driver.maximize_window()
            if (browser=='Chrome'):
                options = webdriver.ChromeOptions()
                options.add_experimental_option("excludeSwitches", ["ignore-certificate-errors"])
                options.add_argument("--start-maximized")
                self.driver = webdriver.Chrome(executable_path=r"..\\..\\..\\Webdriverexe\chromedriver.exe", chrome_options=options)
            if (browser=='Firefox'):  
                self.driver = webdriver.Firefox()
                self.driver.maximize_window()

        if(runMode=='Linux'):            
            if (browser=='IE'):
                self.driver = webdriver.Ie("..\\Webdriverexe\\IEDriverServer.exe")
                self.driver.maximize_window()
                
            if (browser=='Chrome'):
                options = webdriver.ChromeOptions()
                options.add_experimental_option("excludeSwitches", ["ignore-certificate-errors"])
                options.add_argument("--start-maximized")
                self.driver = webdriver.Chrome(executable_path="..\\Webdriverexe\\chromedriver.exe",chrome_options=options)
                
            if (browser=='Firefox'):  
                self.driver = webdriver.Firefox()
                self.driver.maximize_window()
                
        if(runMode=='MAC'):            
            if (browser=='IE'):
                self.driver = webdriver.Ie("..\\Webdriverexe\\IEDriverServer.exe")
                
            if (browser=='Chrome'):
                options = webdriver.ChromeOptions()
                options.add_experimental_option("excludeSwitches", ["ignore-certificate-errors"])
                options.add_argument("--start-maximized")
                self.driver = webdriver.Chrome(executable_path="..\\Webdriverexe\\chromedriver.exe",chrome_options=options)
                
            if (browser=='Firefox'):  
                self.driver = webdriver.Firefox()
                self.driver.maximize_window()
コード例 #9
0
 def clickOnDealerClass2(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('MultiiClass2')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
コード例 #10
0
 def clickOnDealerResultButton(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('DealerResultButton')
     time.sleep(2)
     self.driver.find_element_by_xpath(locator).click()
コード例 #11
0
 def getprivatepartydetailsafterclick(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('PrivatePartyDetailsAClick')
     time.sleep(3)
     return (self.driver.find_element_by_xpath(locator).get_attribute(
         'innerHTML'))
コード例 #12
0
 def clickOnStartOverButton(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('StartOver')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
コード例 #13
0
 def clickOnUpdateButtonClass(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('UpdateButton')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
コード例 #14
0
 def clickOnModelType(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('ModelType')
コード例 #15
0
 def clickOnPriceRange(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('PriceRange')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
コード例 #16
0
 def clickOnNonPrivateSeller(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('NonPrivateSeller')
     time.sleep(2)
     self.driver.find_element_by_xpath(locator).click()
コード例 #17
0
 def selectCategoryOption(self):
    reader = ReaderFile.ReadXML()
    locator = reader.readXml('CategoryAmbulance')
    time.sleep(3)
    self.driver.find_element_by_xpath(locator).click()
コード例 #18
0
 def selectClassOption(self):
    reader = ReaderFile.ReadXML()
    locator = reader.readXml('ClassHeavyduty')
    time.sleep(3)
    self.driver.find_element_by_xpath(locator).click()
コード例 #19
0
 def clickOnEquipNonPrivateParty(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('EquipNonPrivateParty')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
コード例 #20
0
 def openUrl(self):
     reader = ReaderFile.ReadXML()
     self.driver.get(reader.readInI('test', "URL"))
コード例 #21
0
 def clickOnHamburgerIcon(self):
    reader = ReaderFile.ReadXML()
    locator = reader.readXml('Hamburger')
    time.sleep(3)
    self.driver.find_element_by_xpath(locator).click()
コード例 #22
0
 def clickOnKeywordSection(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('KeywordResult')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
コード例 #23
0
 def clickOnSignOutMyTrader(self):
    reader = ReaderFile.ReadXML()
    locator = reader.readXml('SignOutMyTrader')
    time.sleep(3)
    self.driver.find_element_by_xpath(locator).click()
コード例 #24
0
 def clickOnModel(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('Model')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
コード例 #25
0
 def selectClassOption(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('ClassOption')
     time.sleep(3)
     my_select = Select(self.driver.find_element_by_xpath(locator))
     my_select.select_by_index(3)
コード例 #26
0
 def clickOnCategoryType(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('CategoryType')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
コード例 #27
0
 def clickOnRefineSearch(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('StartOver')
     time.sleep(2)
     self.driver.find_element_by_xpath(locator).click()
コード例 #28
0
 def clickOnDealerSearchButton(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('Search')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
コード例 #29
0
 def clickOnSellerType(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('SellerType')
     time.sleep(2)
     self.driver.find_element_by_xpath(locator).click()