Как перебрать лист Excel с помощью Python? - PullRequest
0 голосов
/ 27 сентября 2019

Сценарий заключается в автоматизации тестирования с использованием нескольких пользователей для входа в систему.Зарегистрированные пользователи могут быть арендатором, владельцем или любым другим пользователем.Я создал лист Excel, где доступны листы арендатора, владельца и обычного пользователя.

Как перебирать листы Excel и читать все строки и столбцы из листов Excel?

Пример Selenium: я владелец и хочу войти в систему.Код должен быть обработан до листа владельца и получить учетные данные пользователя.

Код Python / Selenium:

def login(self):
    wb = xlrd.open_workbook('/home/manoj/PycharmProjects/class/Test_data_login.xls')
    sheet = wb.sheet_by_name('Normal_User')

    self.driver.find_element(*Locators.MENU_BUTTON)
    self.click(Locators.MENU_BUTTON)
    self.driver.find_element(*Locators.LOGIN_BUTTON)
    self.click(Locators.LOGIN_BUTTON)
    for i, j in range(sheet.nrows, sheet.ncols):
        self.driver.find_element(*Locators.EMAIL_TEXTBOX).clear()
        self.enter_text(Locators.EMAIL_TEXTBOX, sheet.cell_value(i, j))
        time.sleep(30)
        self.click(Locators.EMAIL_CONTINUE_BUTTON)
        self.driver.find_element(*Locators.PASSWORD_TEXTBOX).clear()
        self.enter_text(Locators.PASSWORD_TEXTBOX, sheet.cell_value(i, j))
        self.click(Locators.LOGIN_SUBMIT_BUTTON)
        self.assert_element_text(Locators.LOGIN_SUBMIT_BUTTON, 'Signed in successfully')
        time.sleep(40)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...