Сегодня мы закончим обсуждение типов REST-запросов, разобрав DELETE-запрос и специфику его тестирования. Мы также узнаем, как создать цепочку REST-запросов в коллекции Postman.
Скажу сразу, в автоматизации я новичок и только-только пытаюсь разобраться во всей этой "кухне" Стэк: WebStorm (JS), Selenium Webdriver, Mocha Для начала решил запустить стандартный тест из примера от Селением на своей машине, немного переделал и вот что получилось:
constassert=require('assert');
const{Browser,By,Key,until}=require('selenium-webdriver'); const{ignore, suite}=require('selenium-webdriver/testing'); suite(function(env){ describe('Поиск в Google',function(){ let driver;
ignore(env.browsers(Browser.CHROME)).it('demo 2',asyncfunction(){ await driver.get('http://www.google.com/'); let url =await driver.getCurrentUrl(); assert.equal(url,'https://www.google.com/'); });
after(()=> driver && driver.quit()); }); });
Тест вроде как работает, и все круто, но Почему-то тест также прогоняется и в Safari. Естественно в сафари тест падает, при этом в Хроме все хорошо работает. У меня, как у новичка, есть подозрение на переменную env. Прошу не осуждать, а помочь советом.
Это хорошо, что все хорошо) но когда я писал тесты в IntelliJ Idea выводил сообщение типа, если валидация сработало ОК, если нет BAD и название самой проверки.
Могу ли я как то собирая/запуская через maven выводить такое же или как подтянуть это из джавы?