запускать файлы объектов последовательно в огурце - PullRequest
0 голосов
/ 30 января 2019

У меня два вопроса.

  1. У меня есть 2 файла функций.Страница входа (которая является первой), а затем Войти (это вторая).Но когда я бегу, всегда выбирается второе, потому что оно отсортировано по алфавиту.Как мне сделать это последовательно.
  2. У меня есть два файла определений шагов.Теперь первый работает нормально, но второй дает мне исключение нулевого указателя.Как сделать так, чтобы объект драйвера перехватил этот сеанс с первого и продолжил выполнение второго.

Спасибо, Срихарша

Ответы [ 2 ]

0 голосов
/ 30 января 2019

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

0 голосов
/ 30 января 2019
  1. Для этого вы можете иметь файлы объектов, перечисленные в файле yml, а затем последовательно запускать каждый файл объектов путем создания гема.Вы можете взглянуть на https://github.com/nareshnavinash/testbdd, чтобы получить представление о том, как это можно реализовать.

  2. Я думаю, что вам нужно убить драйвер в конце первой функции иИнициируйте новый драйвер для вашего второго файла функций.Если вы очень хотите использовать один и тот же драйвер, вам нужно объединить два файла функций.

...