Я начал писать тестовые примеры для проекта. Первая страница - это страница входа.Selenium valid Email test case
Я начал писать тестовый пример для правильной проверки адреса электронной почты.
public void LoginValidEmailProvided(string baseUrl)
{
_driver.Navigate().GoToUrl(baseUrl);
UserIdField.Clear();
UserIdField.SendKeys("abc.xyz.com");
PasswordField.Clear();
PasswordField.SendKeys("");
LoginButton.Click();
}
Теперь, мой вопрос заключается в необходимости писать различные функции для каждой вариации для правильной проверки адреса emaiil.
Как на ручной тест тестирование обычно делают
some.com
@ some.com
@some
некоторые @
некоторые @@@. com
и многие другие.
, так что мы должны написать тестовые примеры для вышепеременных вариантов в автоматическом тестировании. или только одна вариация является страшной. поскольку я проверяю сообщение возврата и сравниваю с ожидаемым и тем, что получаю. В каждом случае он возвращает Недействительные учетные данные. Поэтому я только что проверил, что страница содержит сообщение Недействительные учетные данные, после чего был протестирован тестовый случай Invalid Emaild address.
Пожалуйста посоветуйте Благодарности
Проверка регулярных выражений уже есть и работает отлично, мой вопрос заключается в написании своих тестов в селене для его автоматизации. –
sry для непонимания вашего вопроса отредактировал мой ответ выше ... refer it – Vicky
Да, это то, что я сделал, Но есть ли у вас опыт в автоматическом тестировании, потому что я хочу взглянуть на опытного парня, Извините, если мои формулировки вредят вы. –