菜单
文档breadcrumb arrow Grafana k6breadcrumb arrow JavaScript APIbreadcrumb arrow k6/httpbreadcrumb arrow Responsebreadcrumb arrow Response.clickLink( [params] )
开源

Response.clickLink( [params] )

创建并发出一个请求,该请求对应于响应的 HTML 中找到的某个链接被点击。默认情况下,它将查找 HTML 中带有 href 属性的第一个 a 标签,但这可以通过 selector 选项覆盖。

此方法接受一个对象参数,可以设置以下属性

参数类型描述
selector字符串一个选择器字符串,传递给 Selection.find(selector) 以定位要点击的链接。默认值为 "a[href]"
params对象一个 Params 对象,将被转发到链接点击请求中。可用于设置头部、Cookie 等。

返回值

类型描述
Response链接点击响应

示例

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