
您可以尝试以下方法:
driver.findElement(By.xpath("//a[contains(@class, 'user-name m-r-sm text-muted welcome-message')]")).getText().then(function(text){ console.log("Username : " + text); });- 您只需要通过findElement(而不是findElements)进行搜索
- 并直接提取功能部分之前的文本
更新:
有时对象不是真正隐藏的,但是也没有在视口中,那么gettext()也返回一个空的String。
要检查,请尝试以下 *** 作:
driver.findElement(By.xpath("//a[contains(@class, 'user-name m-r-sm text-muted welcome-message')]")).getAttribute("innerText").then(function(text){ console.log("Username : " + text); });欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)