我想执行以下方案。
1)我使用sendkeys()
输入名称,然后点击搜索按钮。
2)一旦我得到搜索结果,我需要点击我搜索的名称。
如何使用selenium webdriver Java验证并单击。
其a href="/cc/name.html" target = "_blank">Name.c James/a
答案 0 :(得分:2)
正如Saad所说,您可以添加2个控件,以确保结果符合您的预期
从该webElement比较名称
getDriver().findElements(By.tagName("a")).size() == 1
&& getDriver().findElements(By.tagName("a")).get(0).getText().equals("Name.c James/a")
答案 1 :(得分:1)
如果您的搜索结果是唯一的。只存在1条记录。如果您点击名称,我假设它会将用户重定向到下一个屏幕。因此,获取名称的相对xpath并使用click()。
谢谢:)