Как написать тестовые примеры для функций и свойств Protractor с использованием proxyquire
Я создал некоторые вспомогательные функции, используя protractor в node.js, но не смог найти для них примеры модульных тестов. Я использовал proxyquire, чтобы высмеивать, но не мог этого сделать.
Я ищу модульный тест для кода ниже в node.js
Ценю вашу помощь по этому вопросу. Например: функция click принимает входные данные элемента, такого как DOM/ID/Xpath, и, если он доступен, он щелкает по нему.
import {транспортир, браузер, по, элементу} из 'транспортира';
click: function(locator)
{
if(self.isVisible(locator))
{
browser.wait(self.isClickable(locator),20000);
locator.click();
}
},
isVisible: function (locator) {
return protractor.ExpectedConditions.visibilityOf(locator);