Сравните значения в Selenium IDE - PullRequest
0 голосов
/ 27 сентября 2019

Я новичок в области автоматизации тестирования и Selenium IDE.У меня есть один тестовый случай, который обновляет только электронную почту, и другой тестовый случай, который проверяет, является ли электронный адрес обновления тем же на другой странице. Тест проходит, если сравниваемое электронное письмо совпадает.До сих пор я только нашел возможность обновить значения и задался вопросом, есть ли возможность сравнить обновленные значения на другой странице.Любое предложение будет полезно.Просто чтобы уточнить,

Контрольный пример 1 (Действие): 1. Откройте страницу отдела кадров в браузере 2. Перейдите в профиль пользователя и обновите электронную почту пользователя

Контрольный пример 2 (Проверка): 1.Откройте страницу отдела сотрудников в браузере 2. Перейдите в профиль пользователя и посмотрите, отображается ли электронная почта обновления из тестового примера 1.

Поскольку мы используем разные базы данных для каждого отдела, тест будет пройден, еслиадрес электронной почты тот же, и тест не пройден, если адрес электронной почты не совпадает в Selenium IDE.

1 Ответ

0 голосов
/ 30 сентября 2019
Selenium inbuilt does not have a compare function.

In case of Java, you have to hold the user email of test case 1 in a variable 
In test case 2, capture the existing email displayed
then, compare both values using .equals ( Since email is String )

refer the same code below,
String testcase1_email=driver.findElement(By..).gettext();
String testcase2_email=driver.findElement(By..).gettext();
if(testcase1_email.equals(testcase2_email))
 System.out.println("Email id Matches")
else
  System.out.println("Email id does not Matches")

Hope this helps
...