2015-07-20 3 views
0

У меня есть рабочий портал для тестирования. Я тестирую, что как только ищущий работу обновляет свое резюме, тогда фактически все данные поля обновляются или нет?Как проверить обновление данных с помощью selenium webdriver?

Я автоматизировал выше для легкого и быстрого регрессионного тестирования. В это время я делаю так:

1 - хранилище данных резюме, чтобы первенствовать - Перед Update

2 - данные резюме Обновления

3 - Интернет-магазин резюме данных снова в том же превосходящем - После Обновление

4 - Теперь я сравниваю данные ячейки Перед Update & После обновления один на один с d проверить, что если данные соответствуют или не совпадают. Если данные не совпадают, то это означает, что данные обновлены.

Так я делаю это правильно? Есть ли другой простой способ в selenium webdriver проверить вещи выше, я хочу проверить, обновлены ли данные или нет?

ответ

1

Я могу предложить вам 2 подхода: -

1) Без использования первенствовать лист :-(Recommended) - вы можете использовать хэш-карту (ключ-значение) для хранения данных перед обновлением резюме. - После обновления резюме вы можете сохранить обновленные значения на другой карте. - Теперь вы можете сравнить обе картографические данные.

2) Использование листа excel: (Только если вам нужны данные для справок в будущем) - Да, в этом случае, как и вы, сохраняйте данные в двух разных листах того же листа файла excel. - Используйте poi jar, чтобы извлекать и записывать данные на этих листах excel. - Сравнить данные для проверки. Но следует избегать использования excel, если не требуется хранить данные для дальнейшего использования. Excel имеет шансы получить коррумпированность, а также отличное соединение - это немного меньше времени по сравнению с 1-м подходом.

+0

Спасибо за ваш ответ. Сейчас я использую ваш второй подход. Можете ли вы прокомментировать ссылку, где есть пример, как работать с картой Hash? –

+0

// импорт: - import java.util.HashMap; // Объявление hashmap: - HashMap myMap = new HashMap (); // Вставить данные на карту (ключ, значение): - myMap.put ("Name", "Handing Hand"); // здесь Имя является ключевым, а Handping Hand - значение myMap.put ("Компания" , «Технологии XYZ»); // Извлечение данных с карты: - Строковое имя = myMap.get ("Name"); // это вернет «Handping Hand» String company = myMap.get («Компания»); // это вернет «технологии XYZ» См. ссылку - http://www.javatpoint.com/HashMap-class-in-collection-framework Google для получения дополнительной информации о хэш-картах. –

+0

Я вижу, спасибо большое .. Я посмотрю ... –

Смежные вопросы