Response.clickLink( [params] )
创建并发出一个请求,该请求对应于响应的 HTML 中找到的某个链接被点击。默认情况下,它将查找 HTML 中带有 href
属性的第一个 a
标签,但这可以通过 selector
选项覆盖。
此方法接受一个对象参数,可以设置以下属性
参数 | 类型 | 描述 |
---|---|---|
selector | 字符串 | 一个选择器字符串,传递给 Selection.find(selector) 以定位要点击的链接。默认值为 "a[href]" 。 |
params | 对象 | 一个 Params 对象,将被转发到链接点击请求中。可用于设置头部、Cookie 等。 |
返回值
类型 | 描述 |
---|---|
Response | 链接点击响应 |
示例
import http from 'k6/http';
export default function () {
// Request page with links
let res = http.get('https://quickpizza.grafana.com/admin');
// Now, click the 4th link on the page
res = res.clickLink({ selector: 'a:nth-child(1)' });
}