Я использую транспортир с cucumber-js для автоматизации приложения angular-js.Следовали структуре, как указано в github cucumber-js framework.
функции страницы поддержки step_definitions
при выполнении кода через файл возможностей gulpfile вызывают соответствующие шаги.Во время работы транспортира не ждет загрузки страницы и продолжает переходить к дальнейшим шагам.
, поэтому здесь возникает вопрос, почему транспортир не ждет загрузки приложения, хотя я указал browser.sleep (5000), попробовал паруметодов:
browser.ignoreSynchronization=true;
browser.get("appurl");
browser.sleep(5000);
browser.findElements(by.xpath("")).click();
пробовал также с кодом ниже, но не повезло
browser.ignoreSynchronization=false;
browser.get("appurl")
browser.sleep(5000)
browser.findElements(by.xpath("")).click();
Я пробовал также с ожидаемыми условиями с обещаниями, но все еще безуспешно.
Я запускаю скрипт, используя gulpfile.Скрипт работает без каких-либо ошибок, однако никакие действия не моделируются и, в конце концов, браузер убивается.не уверен, что здесь пропущены какие-либо шаги.
пожалуйста, сообщите ...