java - 检查并等待 selenideelement 属性包含特定字符串
问题描述
如何通过 Selenide api 检查并等待 selenideelement 的特定属性包含字符串。说如果我想等到“href”属性包含“测试”这个词
解决方案
element.shouldHave(attribute("href", "Test"));
在大多数情况下,您不需要#waitUntil 或#waitWhile 方法,因为所有的should- 方法也都在等待。仅当您需要另一个超时时,才需要使用 #waitUntil 或 #waitWhile 方法。
例如:
element.waitUntil(attribute("href", "Test"), 10000, 1000);
- 其中 10000 是 timeoutMilliseconds 而 1000 是 pollingIntervalMilliseconds
参考: SelenideElement
推荐阅读
- angular - 如何在 Angular 项目之间进行路由?
- matlab - 对于高度非线性但不是随机的问题,同一个 matlab ode 求解器能否给出不同的结果?
- javascript - 如何使用 sinonjs 验证对 super 的调用?
- sql - 日期的串联
- mongodb - Mongo-go-driver GridFS 元数据
- javascript - 基于 Javascript 中的用户输入获取输入表单的值和 id 的函数
- git - 为什么Git不添加文件夹?
- javascript - 优化图像以适应最大文件大小
- sql-server - 简单的多对多问题
- git - 如何从 Github 签出特定的提交?