def findText(self): element = pm.find_element_by_text(self, 'Cancel') time.sleep(10) if element.exists(): print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())) pm.screenshot('error') print(pm.get_text_by_element(self, element)) return True
def getWeatherPageTemperature(self): LocationTemperature = pm.find_element_by_id( self, india_D90_propertiseConfig.weatherPageConfig.get( 'LocationTemperature')) return pm.get_text_by_element(self, LocationTemperature)
def getRefreshtime(self): refreshtime = pm.find_element_by_id( self, id=india_D90_propertiseConfig.weatherPageConfig.get('refreshTime')) return pm.get_text_by_element(self, refreshtime)
def getWeatherLocation(self): return pm.get_text_by_element( self, india_D90_propertiseConfig.weatherPageConfig.get( 'LocationCityName'))
def getInputSearchText(self): searchBox = pm.find_element_by_id( self, id=india_D90_propertiseConfig.weatherPageConfig.get( 'inputCityName')) return pm.get_text_by_element(self, searchBox)
def getHomeWeatherLocation(self): if pm.Home(self): city = pm.find_element_by_id( self, id='com.saicmotor.launcher:id/tv_city') return pm.get_text_by_element(self, city) return False
def getPageNum(self, page): pageNum = pm.find_element_by_id(self, id=conf.userManualPage.get('pageInfo')) text = pm.get_text_by_element(self, pageNum) return text == page + " / 92"
def checkPage(self, text): title = pm.find_element_by_Xpath(self, Xpath=conf.userManualPage.get('titleXpath')) return pm.get_text_by_element(self, title) == text
def getWeatherLocation(self): location = pm.find_element_by_id( self, id=india_D90_propertiseConfig.homePageConfig.get( 'WeatherCityName')) return pm.get_text_by_element(self, location)