java - 如何为 Selenium 中的以下跨度类编写 XPATH?
问题描述
如何为 Selenium 中的以下 span 类元素编写 XPATH?
<span class ="menu-item-text">
<span class ="menu-text">Selenium</span>
</span>
解决方案
您可以使用 xpath 获取文本“Selenium”:
WebElement element = driver.findElement(By.xpath("//span[@class='menu-text']"));
String elementText = element.getText();
但是,在这种情况下,您也可以使用类名来获取文本,例如:
WebElement element = driver.findElement(By.className("menu-text"));
String elementText = element.getText();
推荐阅读
- python - 如何从熊猫 value_counts() 中获取第一个值
- c# - 非泛型类中的泛型集合
- android - 在 Android 12 上安装 Flutter 应用发布版本时出错:“解析错误:解析包时出现问题”
- arrays - Julia 数组的列联表
- javascript - 如何在javascript下为我的成本添加税率?
- javascript - 使用html和javascript制作登录页面后,想防止别人直接进入链接页面
- jupyter-notebook - 不能在 Julia 中使用包
- python - 将python字体更改为tex保持刻度标签普通字体
- android - 如何在 Firestore 监听器中完成我的功能?
- javascript - 仅在 iPhone 上返回结果中的croppie.js 空白图像