Migracja z Casper.js do Selenium, aby mieć więcej narzędzi.Selenium webdriver iteruje i przegląda wiele łączy w pliku node.js
Próba iteracji za pośrednictwem wielu łączy i nawigowania po nich za pomocą node.js i selenu-webdriver.
Nie mogę znaleźć żadnej dokumentacji ani przykładów i ciągle pojawia się błąd, bez względu na to, którą pętlę próbuję uruchomić.
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);
}
});
Każda pętla próbuję użyć do iteracyjne nad linków pojawia się błąd:
TypeError: undefined is not a function
Co jest nie tak z moim pętli?
Wszelkie dobre referencje dotyczące przykładów/PRAWDZIWEGO użycia dokumentacji na temat kierowania selen-webdriver z węzłem?
Po wyszukaniu daleko i szeroko wszystkim, co wydaje się być częściowo udokumentowane, są próbki java/python.