Javascript 量角器:更改列标题的样式

Javascript 量角器:更改列标题的样式,javascript,angularjs,selenium,testing,protractor,Javascript,Angularjs,Selenium,Testing,Protractor,我在这里是想问你们,是否有必要将列标题的属性更改为可见 以下是我正在使用的代码: var column = element.all(by.repeater('col in vm.wijmoConfig.columns').row(2)); browser.executeScript('arguments[0].style = {};', column.getWebElement()); 但我唯一得到的是这个错误: column.getWebElement不是函数 如果我不使用.getWebEl

我在这里是想问你们,是否有必要将列标题的属性更改为可见

以下是我正在使用的代码:

var column = element.all(by.repeater('col in vm.wijmoConfig.columns').row(2));
browser.executeScript('arguments[0].style = {};', column.getWebElement());
但我唯一得到的是这个错误:

column.getWebElement不是函数

如果我不使用
.getWebElement()
我会得到以下错误:

超过最大调用堆栈大小

我太迷路了,请有人帮帮我。

您需要获取单个元素而不是数组,请使用:

或使用:


在这两种情况下,
column
是一个
ElementFinder
,它具有以下功能。

工作正常!谢谢:)
var column = element.all(by.repeater('col in vm.wijmoConfig.columns').row(2)).first();
var column = element.all(by.repeater('col in vm.wijmoConfig.columns')).get(2);