Наша команда начала рассматривать возможность использования Protractor вместо Selenium в будущем проекте веб-тестирования.Нам, к сожалению, нужно C #.Итак, мы опробуем возможности C # api.К сожалению, я столкнулся со следующей проблемой.Кажется, я не могу реализовать следующее:
// Add the custom locator.
by.addLocator('buttonTextSimple',
function(buttonText, opt_parentElement, opt_rootSelector) {
// This function will be serialized as a string and will execute in the
// browser. The first argument is the text for the button. The second
// argument is the parent element, if any.
var using = opt_parentElement || document,
buttons = using.querySelectorAll('button');
// Return an array of buttons with the text.
return Array.prototype.filter.call(buttons, function(button) {
return button.textContent === buttonText;
});
});
// Use the custom locator.
element(by.buttonTextSimple('Go!')).click();
Нам нужно это, чтобы мы могли поддерживать больше видов атрибутов ng -...Это что-то выполнимое?