2016-02-04 4 views
1

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

Вот код, я использую:

var column = element.all(by.repeater('col in vm.wijmoConfig.columns').row(2)); 
browser.executeScript('arguments[0].style = {};', column.getWebElement()); 

Но единственное, что я получаю эту ошибку:

column.getWebElement is not a function.

И если я не использую .getWebElement() я получаю эту ошибку:

Maximum Call Stack Size Exceeded

Я так потерялся, пожалуйста, помогите мне.

ответ

1

Вы должны получить один элемент вместо массива, используйте .first():

var column = element.all(by.repeater('col in vm.wijmoConfig.columns').row(2)).first(); 

Или используйте .get():

var column = element.all(by.repeater('col in vm.wijmoConfig.columns')).get(2); 

В обоих случаях column является ElementFinder, который имеет функцию .getWebElement().

+0

Работал! Спасибо :) –