我有一张表格。我自动完成了填写表单并使用Selenium WebDriver单击提交按钮的任务。
现在,在URL更改的下一页中,有一条确认消息“表单已成功提交”。如何在新网址中验证此元素?
提前致谢!
答案 0 :(得分:1)
尝试使用JUnit断言将预期字符串与实际字符串进行比较,这应该在页面上显示,这应该有效:
String actual = driver.findElement(By.xpath("your_locator").getText();
Assert.assertEquals(actual, expected);
答案 1 :(得分:0)
据我所知,即使您正在处理的对象位于不同的页面(网址)也无关紧要,您只需要正确编写定位器即可。
使用getText()方法,您可以在页面上获取文本。使用xpath验证器或其他方法验证定位器是否指向正确的文本。
一旦你的定位器得到了方便,就可以在其上应用getText()方法并获取文本。
有文字后,只需验证或打印即可查看是否相同。