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"))
    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"))
 def clickOnBackToHome(self):
    reader = ReaderFile.ReadXML()
    locator = reader.readXml('BackToHome')
    time.sleep(2)
    self.driver.find_element_by_xpath(locator).click()
    
    
 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"))
    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"))
    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()
 def clickOnDealerClass2(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('MultiiClass2')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
 def clickOnDealerResultButton(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('DealerResultButton')
     time.sleep(2)
     self.driver.find_element_by_xpath(locator).click()
 def getprivatepartydetailsafterclick(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('PrivatePartyDetailsAClick')
     time.sleep(3)
     return (self.driver.find_element_by_xpath(locator).get_attribute(
         'innerHTML'))
 def clickOnStartOverButton(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('StartOver')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
 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')
 def clickOnPriceRange(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('PriceRange')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
 def clickOnNonPrivateSeller(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('NonPrivateSeller')
     time.sleep(2)
     self.driver.find_element_by_xpath(locator).click()
 def selectCategoryOption(self):
    reader = ReaderFile.ReadXML()
    locator = reader.readXml('CategoryAmbulance')
    time.sleep(3)
    self.driver.find_element_by_xpath(locator).click()
 def selectClassOption(self):
    reader = ReaderFile.ReadXML()
    locator = reader.readXml('ClassHeavyduty')
    time.sleep(3)
    self.driver.find_element_by_xpath(locator).click()
 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()
 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)
 def clickOnCategoryType(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('CategoryType')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
 def clickOnRefineSearch(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('StartOver')
     time.sleep(2)
     self.driver.find_element_by_xpath(locator).click()
 def clickOnDealerSearchButton(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('Search')
     time.sleep(3)
     self.driver.find_element_by_xpath(locator).click()
 def clickOnSellerType(self):
     reader = ReaderFile.ReadXML()
     locator = reader.readXml('SellerType')
     time.sleep(2)
     self.driver.find_element_by_xpath(locator).click()