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

QAjuniorHACKER

Регистрация: 01 дек 2018
Offline Активность: 26 фев 2022 11:16
-----

Мои сообщения

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

14 февраля 2019 - 07:59

пробуютак-

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);

или так????


В теме: тест выполнился,но в консоле тест файлед

01 декабря 2018 - 20:31

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

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

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


В теме: тест выполнился,но в консоле тест файлед

01 декабря 2018 - 17:09

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

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

        String mailUser = profileUser.getText();

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

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

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