在Java中使用selenide验证网页中的占位符文本

时间:2019-06-21 04:34:48

标签: java web selenide

使用selenide和Java需要验证/声明字段上的占位符文本是否显示/存在。 HTML:

<input placeholder="Your amount value (1 to 100)" maxlength="20" name="money" type="tel" value="$0">

我知道如何使用硒。但是我正在寻找使用硒化物的解决方案。

String password = driver.findElement(By.cssSelector(“ ur css path”))。getAttribute(“ placeholder”);

我需要验证此特定字段上是否存在占位符。

1 个答案:

答案 0 :(得分:0)

您可以检查占位符属性文本:

 attribute("placeholder", "some text") // $(“#list li”).shouldHave(attribute(“placeholder”, “some text”))

或者您可以通过这种方式检查占位符是否存在

attribute("placeholder") // e.g. $(“#input”).shouldHave(attribute(“placeholder”))