如何在 Selenium 中编写一次 Assert 方法并多次使用来验证文本?
How to Write Assert method in Selenium once and use multiple times to verify text?
如何编写下面的 Assert 方法来验证 text/message 一次,以便我可以在 Selenium 中的多个测试中使用它。
String expectedMessage = "Name: Z to A";
String actualMessage = getTextFromElement(By.xpath("//option[contains(text(),'Name: Z to A')]"));
Assert.assertEquals("Error, message not displayed", expectedMessage, actualMessage);
你可以像这样创建一个 util 方法
public void verifyText(String actualMessage, String expectedMessage, String description) {
Assert.assertEquals(actualMessage, expectedMessage, description);
}
并在您的项目中随时调用它。像这样
verifyText(actualMessage, expectedMessage, "Error, message not displayed");
此外,如果您不创建 util 对象,您可以将此方法设置为静态方法 class。
如果您正在创建一个对象,那么您可以使用对象引用来调用此方法。
如何编写下面的 Assert 方法来验证 text/message 一次,以便我可以在 Selenium 中的多个测试中使用它。
String expectedMessage = "Name: Z to A";
String actualMessage = getTextFromElement(By.xpath("//option[contains(text(),'Name: Z to A')]"));
Assert.assertEquals("Error, message not displayed", expectedMessage, actualMessage);
你可以像这样创建一个 util 方法
public void verifyText(String actualMessage, String expectedMessage, String description) {
Assert.assertEquals(actualMessage, expectedMessage, description);
}
并在您的项目中随时调用它。像这样
verifyText(actualMessage, expectedMessage, "Error, message not displayed");
此外,如果您不创建 util 对象,您可以将此方法设置为静态方法 class。
如果您正在创建一个对象,那么您可以使用对象引用来调用此方法。