Как добавить проверку внутри любого метода в Keyword Driven Framework, используя селен и Java - PullRequest
0 голосов
/ 25 июня 2018

Я внедряю Keyword Driven Framework, и я добавил ключевое слово в свой лист Excel и написал метод для него в селене с использованием Java. Теперь проблема в том, что когда я выполняю этот скрипт, тогда он показывает мне как Pass / fail в Excel, но этот Pass / fail недопустим, так как я ничего не проверяю в этом методе, вместо этого он возвращает Pass, если этот метод выполняется, т. е. когда этот элемент найден на странице, в противном случае он возвращает ошибку, когда не находит этот элемент.

Для ключевого слова клика: Я хочу добавить проверку внутри этого метода, например: Pass -> когда кнопка включена и нажата Failed -> когда кнопка отключена и она не нажата

Заранее спасибо.

1 Ответ

0 голосов
/ 25 июня 2018

Вы можете использовать для этого метод селена isEnabled(), например

driver.findElement(By.id("elementID")).isEnabled();

вы можете использовать что-то вроде этого

boolean enabled= driver.findElement(By.id("elementID")).isEnabled();

Чтобы это работало, вам нужно проверить метод, который пишет pass / fail в excel, и вы можете использовать эту логику в этой функции, т. Е. Если enable - true, тогда он должен записать pass, в противном случае должен произойти сбой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...