2017-07-18 9 views

回答

2

由于萨阿德说,你可以添加2所控制,以确保结果的是你期待

  1. 检查仅1预期结果的eleent是在页面中。 (也许你需要找一些特定的容器内第一)
  2. 从这个webElement比较名称

    getDriver().findElements(By.tagName("a")).size() == 1 
    && getDriver().findElements(By.tagName("a")).get(0).getText().equals("Name.c James/a") 
    
1

如果你的搜索结果是独一无二的。只有1条记录存在。如果您点击名称,我假设它会将用户重定向到下一个屏幕。因此,获取名称的相对xpath并使用click()。

谢谢:)

+0

是它重定向到下一个画面,在我的情况很抱歉力提。我想确保我点击正确的名字。谢谢:) – Parveen

+0

因为,我说如果有独特的检查,那么你会得到独特的结果所以,毫无疑问,你会得到正确的结果。此外,您可以在数组列表中获取名称并搜索您的姓名。两种方法都很简单。 –

+0

谢谢@Saad会尝试你的方法,并检查它是否有效,并会更新 – Parveen

相关问题