一个高级别的 API,可通过 WebDriver 以程序化方式与 Web 页面进行交互。
这是一个高级的 API,用于通过 WebDriver 编程方式与 Web 页面进行交互。此 crate 使用 [WebDriver 协议] 来驱动符合规范的(可能是无头)浏览器,通过相对高级的操作,如“点击此元素”、“提交此表单”等等。大多数交互都是通过使用 [CSS 选择器] 来实现的。由于大多数 WebDriver 兼容的浏览器都比较新,CSS 标准的更具表达力的部分也得到了支持,从而提供了相当强大的 [运算符]。表单通过首先调用 Client::form,然后使用 Form 上的方法来操作表单的字段,最后提交表单。
对于页面的低级访问,Client::source 可以用来获取完整的页面 HTML 源代码,而 Client::raw_client_for 则用于构建特定 URL 的原始 HTTP 请求。
暂无开放 Issues,或尚未同步最近议题。