Ich bin völlig neu in Node.js und versuche derzeit, etwas von meinem Python-Code in es zu schreiben.NodeJS Selen mit WebElements zurückgegeben von findElements
Ich habe das folgende Snippet in Python, wo driver
ist meine webdriver
Instanz.
tabs = driver.find_elements_by_xpath('//div[@class="className"]')
for tab in tabs:
print(tab.find_element_by_tag_name('span').text)
Meine Node.js Interpretation dieses Codes ist
tabs = driver.findElements(webdriver.By.xpath('//div[@class="className"]'));
for (var tab in tabs) {
console.log(tab.findElement(webdriver.By.css('span')).getText());
}
Jedoch habe ich die Störung erhalte
TypeError: tab.findElement is not a function
Was ist der Grund dafür?
Ich muss zugeben, ich fühle mich, als ob ich den Schlüsselpunkt von Node.js etwas vermisse, aber vielleicht hilft mir dieses Beispiel, das zu verstehen.