vol*_*olk 7 javascript testing integration selenium selenium-webdriver
我似乎无法找出在页面上找到多个元素的最佳方法.
它总能找到一个,但如果我正在测试看看在某种行为之后有多少特定元素存在呢?
findElement() // always returns 1 element
findElements(By.className('someClass')) // always returns 1 element
Run Code Online (Sandbox Code Playgroud)
vol*_*olk 18
如果有人在将来寻找这个,我得到它的工作:
findElements(By.className("someclass")).then(function(elements_arr){
console.log(elements_arr.length);
});
Run Code Online (Sandbox Code Playgroud)
根据他们的源代码,findElements返回一个promise