检查并等待,直到selenideelement属性包含特定字符串

时间:2019-02-02 12:04:54

标签: java selenide

如何检查并等待直到selenideelement的特定属性通过Selenide api包含字符串。假设我要等到“ href”属性包含单词“ Test”

2 个答案:

答案 0 :(得分:0)

element.shouldHave(attribute("href", "Test"));
  

在大多数情况下,您不需要#waitUntil或#waitWhile方法,因为   所有应该的方法也都在等待。您需要使用#waitUntil或#waitWhile   仅在您需要另一个超时的情况下。

例如:

element.waitUntil(attribute("href", "Test"), 10000, 1000);
  • 其中10000是超时毫秒,而1000是pollingIntervalMilliseconds

参考: SelenideElement

答案 1 :(得分:-1)

硒化物元素= $(“ your_locator”); element.waitUntil(have(cssValue(“ href”,“ test”),your_time);