如何检查并等待直到selenideelement的特定属性通过Selenide api包含字符串。假设我要等到“ href”属性包含单词“ Test”
答案 0 :(得分:0)
element.shouldHave(attribute("href", "Test"));
在大多数情况下,您不需要#waitUntil或#waitWhile方法,因为 所有应该的方法也都在等待。您需要使用#waitUntil或#waitWhile 仅在您需要另一个超时的情况下。
例如:
element.waitUntil(attribute("href", "Test"), 10000, 1000);
参考: SelenideElement
答案 1 :(得分:-1)
硒化物元素= $(“ your_locator”); element.waitUntil(have(cssValue(“ href”,“ test”),your_time);