1
我有超過100行的DIV,我想點擊每一行。如何解決ElementNotVisible錯誤
由於一些較高的行數是不是我的屏幕上看到,我得到ElementNotVisibleError: element not visible: Element is not currently visible and may not be manipulated.
我已經把我的屏幕上的最大尺寸。有誰知道我將如何做到這一點,甚至點擊屏幕下方的行?
<div ng-repeat="row in grid">
<div id="row{{$index}}">{{title}}</div>
</div>
function clickRow(modifier) {
describe('Click row ' + modifier, function() {
it('Click row', function() {
element(by.id(row + modifier)).click();
});
});
}
var a;
var row = 'row';
for(a = 0; a < 100; a++) { clickRow(a); }
直接調用'click'事件處理程序。 – Teemu 2014-09-25 15:10:26
我有。它給了我上面的錯誤。 – Alan2 2014-09-25 15:15:02
我明白了,你已經以編程方式點擊了行,像這樣:'row.click();'。如果情況並非如此,請詳細說明您的問題。 – Teemu 2014-09-25 15:18:56