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)' });
}

