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"))
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"))
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()
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()
def openUrl(self): reader = ReaderFile.ReadXML() self.driver.get(reader.readInI('test', "URL"))
def clickOnHamburgerIcon(self): reader = ReaderFile.ReadXML() locator = reader.readXml('Hamburger') time.sleep(3) self.driver.find_element_by_xpath(locator).click()
def clickOnKeywordSection(self): reader = ReaderFile.ReadXML() locator = reader.readXml('KeywordResult') time.sleep(3) self.driver.find_element_by_xpath(locator).click()
def clickOnSignOutMyTrader(self): reader = ReaderFile.ReadXML() locator = reader.readXml('SignOutMyTrader') time.sleep(3) self.driver.find_element_by_xpath(locator).click()
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()