Python - Selenium - Ищу рекомендации по проверке содержимого таблицы - PullRequest
0 голосов
/ 05 июля 2018

У меня есть таблица, по которой я могу перебирать и распечатывать содержимое каждой ячейки. То, что я сейчас ищу, - это предложение о том, как проверить содержимое каждой ячейки. Предположим, что таблица состоит из 10 столбцов и 20 строк.

Вот код для перебора таблицы и распечатки содержимого каждой ячейки:

table_id = self.driver.find_element(By.XPATH, "//*[@id='clientTable']/div/div[6]/div/div/div/div/table")
    rows = table_id.find_elements(By.TAG_NAME, "tr")
    for row in rows:
        cols = row.find_elements(By.TAG_NAME, "td")
        for col in cols:
            print(col.text)

1 Ответ

0 голосов
/ 05 июля 2018

Как и предположил dogstar, вам нужно знать содержимое таблицы.

Затем просто сделайте что-то вроде assert <text> in col.text, используя выбранную вами библиотеку assert.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...