如何使用selenium webdriver在新网页中查找元素?

时间:2016-03-14 19:56:10

标签: java selenium webdriver

我有一张表格。我自动完成了填写表单并使用Selenium WebDriver单击提交按钮的任务。

现在,在URL更改的下一页中,有一条确认消息“表单已成功提交”。如何在新网址中验证此元素?

提前致谢!

2 个答案:

答案 0 :(得分:1)

尝试使用JUnit断言将预期字符串与实际字符串进行比较,这应该在页面上显示,这应该有效:

String actual = driver.findElement(By.xpath("your_locator").getText();
Assert.assertEquals(actual, expected);

答案 1 :(得分:0)

据我所知,即使您正在处理的对象位于不同的页面(网址)也无关紧要,您只需要正确编写定位器即可。

使用getText()方法,您可以在页面上获取文本。使用xpath验证器或其他方法验证定位器是否指向正确的文本。

一旦你的定位器得到了方便,就可以在其上应用getText()方法并获取文本。

有文字后,只需验证或打印即可查看是否相同。