Important: This documentation is about an older version. It's relevant only to the release noted, many of the features and functions have been updated or replaced. Please view the current version.
Response.clickLink( [params] )
Create and make a request corresponding to a link, found in the HTML of response, being clicked. By default it will look for the first a
tag with a href
attribute in the HTML, but this can be overridden using the selector
option.
This method takes an object argument where the following properties can be set:
Param | Type | Description |
---|---|---|
selector | string | A selector string passed to Selection.find(selector) to locate the link to click. By default this is "a[href]" . |
params | object | A Params object that will be forwarded to the link click request. Can be used to set headers, cookies etc. |
Returns
Type | Description |
---|---|
Response | The link click response |
Example
import http from 'k6/http';
export default function () {
// Request page with links
let res = http.get('https://httpbin.test.k6.io/links/10/0');
// Now, click the 4th link on the page
res = res.clickLink({ selector: 'a:nth-child(4)' });
}