【问题标题】:How to select a particular text on the UI using selenium webdriver如何使用 selenium webdriver 在 UI 上选择特定文本
【发布时间】:2014-07-02 13:10:06
【问题描述】:

我在 UI 上有一个页面,其中的数据如下所示

名称1标签1 名称 2 标签 2 名称3 标签3 名称4 标签4 名称5 标签5 名称6标签6

如果我必须查找 name3 并验证 label3 是否与它相邻?我该怎么做? 这些名称没有与之关联的 id 和名称。签入萤火虫。

fir 错误显示如下:

<table class="content-grid" width="95%" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<tr class="content-grid-stripe-light">
<td>name1 </td>
<td>
</tr>
<tr class="content-grid-stripe-dark">
</table>

谁能推荐一下。

【问题讨论】:

  • 能否显示包含label3name3 的html 的相关部分?

标签: html selenium


【解决方案1】:

如果您使用的是 selenium WebDriver,您可以按照以下步骤操作:

  1. 使用tableRows = driver.findElements(By.xpath("//tr/td")) 放入tablerows 你所有的td 元素

  2. 获取您的表格行并在tableRows[i]tableRows[i+1] 之间进行比较,例如if(tableRows.get(i).getText()).equals((tableRows.get(i+1).getText())) then .........

使用类似的东西,希望对你有用

【讨论】:

  • 感谢您的建议。它有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-03-22
  • 1970-01-01
  • 2012-07-09
  • 1970-01-01
  • 2015-08-19
  • 2014-10-31
  • 1970-01-01
相关资源
最近更新 更多