def select_by_index(self, driver, indexNumber): '''Select an Item from List by Index Number''' if self._if_exist(driver) == True: # Check Existence if settings.DEMO: self._highlight(driver) selectObj = Select(driver.find_element(by=self.sID, value=self.sIDV)) selectorSize = selectObj.size() if indexNumber > selectorSize: pass else: selectObj.select_by_index(self, indexNumber) prt(3, 'Select %s to by index number: %d' % self.sNN, indexNumber) else: prt(3, 'Element %s is NOT found!' % self.sNN)