Перейти к содержимому

Публикации QAjuniorHACKER

5 публикаций создано QAjuniorHACKER (учитываются публикации только с 25 апреля 2023)


#170898 Добавить в цикл переменну и это значение в sendkeys

Отправлено автор: QAjuniorHACKER 14 февраля 2019 - 07:59 в Selenium - Functional Testing

пробуютак-

public void userLogin() {

for (int storedVal = 0; storedVal < 9; storedVal++)
System.out.println(storedVal);

WebElement loginField = driver.findElement(By.xpath("/html/body/div[1]/div[1]/div[2]/aside/div/div[2]/div[2]/form/div[1]/div/input"));
loginField.sendKeys(storedVal);

в сендкейсе переменная горит красненькая((

for (int storedVal = 0; storedVal < 9; storedVal++)
System.out.println(storedVal);
String storedVal = "1";
WebElement loginField = driver.findElement(By.xpath("/html/body/div[1]/div[1]/div[2]/aside/div/div[2]/div[2]/form/div[1]/div/input"));
loginField.sendKeys(storedVal);

или так????




#170897 Добавить в цикл переменну и это значение в sendkeys

Отправлено автор: QAjuniorHACKER 14 февраля 2019 - 07:48 в Selenium - Functional Testing

Привет друзья!

Изучаю Джаву и селениум, подскажите пожалуйста, хочу в поле логина и пароля ввести значения от -1 до 10000 например

 делаю такой код - не получается

 

подскажите пожалуйста!Мне же надо проверить все значения на длину и граничные значения

public void userLogin() {

for (int storedVal = 0; storedVal < 3; storedVal++)
String storedVal = RandomStringUtils.random(10, 0, 9, false, true, "1234578752".toCharArray());
System.out.println(storedVal);

WebElement loginField = driver.findElement(By.xpath("/html/body/div[1]/div[1]/div[2]/aside/div/div[2]/div[2]/form/div[1]/div/input"));
loginField.sendKeys(storedVal);
WebElement passwordField = driver.findElement(By.xpath("/html/body/div[1]/div[1]/div[2]/aside/div/div[2]/div[2]/form/div[2]/div/input"));
passwordField.sendKeys("parol");
WebElement loginButton = driver.findElement(By.xpath("/html/body/div[1]/div[1]/div[2]/aside/div/div[2]/div[2]/form/div[3]/button"));
loginButton.click();

 




#169852 тест выполнился,но в консоле тест файлед

Отправлено автор: QAjuniorHACKER 01 декабря 2018 - 20:31 в Автоматизированное тестирование

теперь я так понимаю,мне нужно научиться вводить в поле логин минимальные и максимальные значения по длине?

Тоесть проводить негативное тестирование

я просто копирую кусок кода и вставляю в конец,где с помощью math.random() подставляю данные до максимальной длины символов?




#169850 тест выполнился,но в консоле тест файлед

Отправлено автор: QAjuniorHACKER 01 декабря 2018 - 17:09 в Автоматизированное тестирование

добавлю,ругается на строку где ищет строку 

WebElement profileUser = driver.findElement(By.cssSelector("#PH_user-email"));

        String mailUser = profileUser.getText();

        Assert.assertEquals("selenium317@mail.ru", mailUser);

удалил это и запустился тест без ошибок

скажите,зачем нужна эта проверка,что я вошел именно в тот ящик,в который надо и что она дает?в чем разница?что мне делать дальше




#169849 тест выполнился,но в консоле тест файлед

Отправлено автор: QAjuniorHACKER 01 декабря 2018 - 16:26 в Автоматизированное тестирование

Всем привет!

Мой первый-первый опыт в тестировании,скачал IDEA и по мануалу настроил.

Собственно код рабочий,все входит и выходит

Но в консоли я вижу всякие failed,почему?Если вход в почту и выход выполняется

https://pastebin.com/nAA966XA

 

Прикрепленные изображения

  • Снимок123.PNG