Size: a a a

QA — Автоматизация

2019 October 14

LY

Lev Yarushin in QA — Автоматизация
Clear в стандарте w3c.github.io/webdriver/#element-clear
источник

Sb

Sergii bapo in QA — Автоматизация
А почему нельзя в инпуте прописать <input autocomplete=‘off’> ?
источник

AT

Anton Tereshko in QA — Автоматизация
Sergii bapo
А почему нельзя в инпуте прописать <input autocomplete=‘off’> ?
вот это требование продакта(
источник

AT

Anton Tereshko in QA — Автоматизация
короче из-за этого автокомплита, даже такая простая функция
int s= getCustomerFirstName().getText().length();
говорит мне 0
пойду точно шаманить с этими бэкспейсами
источник

LY

Lev Yarushin in QA — Автоматизация
По w3c innerhtml у редактируемых элементов ставится в пустую строку.
источник

LY

Lev Yarushin in QA — Автоматизация
Ну и фокус-анфокус
источник

Sb

Sergii bapo in QA — Автоматизация
Anton Tereshko
вот это требование продакта(
Попробуй в настройках браузера найти флаг, который будет выключать autocomplete. Пропиши его в настройках при запуске
источник

AT

Anton Tereshko in QA — Автоматизация
Lev Yarushin
Ну и фокус-анфокус
не понял тебя
источник

LY

Lev Yarushin in QA — Автоматизация
Focus на элементе. Если он пустой ничего не делает, если нет - ставится innerhtml в пустую строку, фокус с элемента снимается.
источник

LY

Lev Yarushin in QA — Автоматизация
Так по стандарту должен драйвер эту команду выполнять
источник

Sb

Sergii bapo in QA — Автоматизация
источник

LY

Lev Yarushin in QA — Автоматизация
Если есть какая валидация на поле - начинаются танцы с бубном. Лучший выход (исходя из опыта) - очистка и ввод как пользователь. Bs и ввод с задержками
источник

AT

Anton Tereshko in QA — Автоматизация
Lev Yarushin
Если есть какая валидация на поле - начинаются танцы с бубном. Лучший выход (исходя из опыта) - очистка и ввод как пользователь. Bs и ввод с задержками
Ага, спасибо, попробую
источник

AT

Anton Tereshko in QA — Автоматизация
Lev Yarushin
Если есть какая валидация на поле - начинаются танцы с бубном. Лучший выход (исходя из опыта) - очистка и ввод как пользователь. Bs и ввод с задержками
нифига короче, я даже через XPath helper не могу получить value из инпута
гребаный reactjs )
источник

LY

Lev Yarushin in QA — Автоматизация
Anton Tereshko
нифига короче, я даже через XPath helper не могу получить value из инпута
гребаный reactjs )
Может оно не там?
источник

LY

Lev Yarushin in QA — Автоматизация
В атрибуте например.
источник

T

Trojan in QA — Автоматизация
Anton Tereshko
нифига короче, я даже через XPath helper не могу получить value из инпута
гребаный reactjs )
Он обычно лежит в дереве где-нибудь, в другом инпуте
источник

AT

Anton Tereshko in QA — Автоматизация
Lev Yarushin
Может оно не там?
<input class="Input__input___2YInu" type="text" id="customer_first_name" name="customerFirstName" data-testid="customer_first_name" autocomplete="section-customer given-name" value="nm,nm">

нужно забрать value

@FindBy(dataTestId = "customer_first_name")
private WebElement customerFirstName;


public WebElement getCustomerFirstName(){
   return customerFirstName;
}


getCustomerFirstName().gettext.getString
возвращает ""
источник

AT

Anton Tereshko in QA — Автоматизация
даже если добавлю локатор дерева, где лежит этот data-testid, все равно ничего не произойдет
источник

LY

Lev Yarushin in QA — Автоматизация
источник