從Casper.js遷移到Selenium以獲取更多工具。Selenium Webdriver迭代並瀏覽node.js中的多個鏈接
試圖遍歷多個鏈接並使用node.js和selenium-webdriver導航它們。
無法找到任何文檔或示例,無論我嘗試運行哪個循環,都會收到錯誤。
iLinkCount = oLinks.length;
console.log(oLinks);
console.log(iLinkCount);
Code above outputs the link count to the console but I am unable to get their href tags to continue on with my testing.
driver.findElements(webdriver.By.css('snip')).then(function(oLinks) {
// driver.findElements(webdriver.By.xpath("//snip")).then(function(oLinks) {
iLinkCount = oLinks.length;
console.log(oLinks);
console.log(iLinkCount);
// for(var oLink in oLinks){
// var sLink = oLink.getAttribute('href');
// console.log(sLink);
// }
for(var i = 0; i < iLinkCount; i++){
var oLink = oLinks.get(i);
console.log(oLink);
// var sLink = oLinks[ i ].getAttribute('href');
// console.log(sLink);
}
});
每一個循環我嘗試使用遍歷的鏈接我得到一個錯誤:
TypeError: undefined is not a function
這有什麼錯我的循環?
關於驅動硒-webdriver與節點的示例/真正用法文檔的任何好的參考?
經過廣泛搜索後,所有似乎都是半記錄的都是java/python樣本。