Javascript NoSuchSessionError:会话id无效,对循环WebElements进行selenium测试
尝试在多个元素的选择器中循环,并在第一个元素之后获得无效会话Javascript NoSuchSessionError:会话id无效,对循环WebElements进行selenium测试,javascript,selenium,selenium-webdriver,Javascript,Selenium,Selenium Webdriver,尝试在多个元素的选择器中循环,并在第一个元素之后获得无效会话 await container.findElements(By.css('.sfsdff')).then((elements) => { if (elements.length !== 0) { elements.forEach((data) => { data.getText().then((data1) => { console.log(data1);
await container.findElements(By.css('.sfsdff')).then((elements) => {
if (elements.length !== 0) {
elements.forEach((data) => {
data.getText().then((data1) => {
console.log(data1);
}, err => console.error(`error: ${err}`));
});
}
});
elements
具有选择器想要从页面中获取的精确计数,它只是第一个元素之后下一个元素无法处理的循环
谢谢当您在itelements中循环时,此元素是什么以及webapp的状态是什么?类型为
span
的WebElement
列表,网页处于活动状态,无任何更改。。它是自动化脚本的一部分,意思是它在UI上,请添加更多详细信息。不是UI按钮,而是一个跨距列表,并尝试获取这些跨距的文本。这个元素是什么?当您在itelements中循环时,webapp的状态是什么,网页处于活动状态,无更改。。它是自动化脚本的一部分,意思是它在UI上,请添加更多详细信息,而不是UI按钮、跨距列表,并尝试获取这些跨距的文本。