LeanFT 验证特定文本是否存在
LeanFT to verify specific text is present
我需要验证网页上是否存在特定的文本字符串,并检查 LeanFT 中出现的次数。我已尝试使用以下代码来验证文本是否存在:
browser = BrowserFactory.launch(BrowserType.CHROME);
browser.getVisibleText().contains("Success");
我不认为 Browser
上的 getVisibleText
最适合您面临的问题。 AFAIK getVisibleText
使用 OCR 而不是应用程序的底层技术。
我认为更好的方法是识别包含 "Success" 的 Web.Element
。如果您不想费心获取特定元素,可以使用 Page
的 text
属性.
我不熟悉 LeanFT 的 Java SDK,但在 JavaScript 中它会这样写:
expect(browser.$(Web.Page({})).text()).toContain("Success");
编辑: 根据评论(感谢@Adelin),Java等价于:
browser.getPage().getText().contains("Success");
我需要验证网页上是否存在特定的文本字符串,并检查 LeanFT 中出现的次数。我已尝试使用以下代码来验证文本是否存在:
browser = BrowserFactory.launch(BrowserType.CHROME);
browser.getVisibleText().contains("Success");
我不认为 Browser
上的 getVisibleText
最适合您面临的问题。 AFAIK getVisibleText
使用 OCR 而不是应用程序的底层技术。
我认为更好的方法是识别包含 "Success" 的 Web.Element
。如果您不想费心获取特定元素,可以使用 Page
的 text
属性.
我不熟悉 LeanFT 的 Java SDK,但在 JavaScript 中它会这样写:
expect(browser.$(Web.Page({})).text()).toContain("Success");
编辑: 根据评论(感谢@Adelin),Java等价于:
browser.getPage().getText().contains("Success");