Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

как проверить корректность значения в поле?

codeception
php
Теги: #<Tag:0x00007fedb8571400> #<Tag:0x00007fedb8571220>

(A) #1

CODECEPTION
помимо iseeInField() есть еще возможность проверить корректность внесенного ранее значения в поле? подскажите как проверить?


(Yaroslav Pernerovskyy) #2

а это вообще откуда ?


(A) #3

codeception


(Andrey) #4

А чем не устраивает метод seeInField()?


(A) #5

Я запускал в режиме debug - пишет что значения не совпадают! И в поле, и в методе я указал идентичные данные… на русском языке (например, если в поле значение - “Тест 1234”, то и в методе я указываю, что хочу видеть “Тест 1234” - все равно пишет что значения не совпадают…)! может быть есть еще какой-нибудь метод? Спасибо!*)


(елена бырканова) #6

Выведите в консоль оба значения , и сравните. Часто после ввода в поле добавляются/удаляются пробельные символы. Может проблема в этом.


(Bearded Bear) #7
  1. Подключаешь модуль Asserts (почитать про него можно тут http://codeception.com/docs/modules/Asserts)
  2. Грабишь значение из поля
    $text = $I->grabValueFrom('locator_of_your_input');
  3. Ассертом проверяешь совпадает ли $text какому-то значению
    $I->assertEquals($text, 'your value');

(Bearded Bear) #8

Но если я не ошибаюсь, то команда seeInField работает точно по такому же принципу. Так что скорее всего результат будет идентичен


(A) #9

Спасибо! Буду пробовать!