【发布时间】:2020-06-23 13:39:43
【问题描述】:
我正在使用 Jmeter 中的 Selenium WebDriver 登录网页,并想检查所有链接是否正常工作。为此,我想检查单击链接时返回的响应代码。
var links = WDS.browser.findElements(pkg.By.cssSelector("a"));
var href;
links.forEach(myFunction);
function myFunction(item) {
WDS.log.info("link value" + item);
href = item.getAttribute("href");
statusCode = new HttpResponseCode().httpResponseCodeViaGet(href);
if(200 != statusCode) {
System.out.println(href + " gave a response code of " + statusCode);
}
}
但上面的代码似乎不起作用。如果有人能帮我解决这个问题,我会很高兴。 另外,在使用 javascript 的 Jmeter Selenium Webdriver 中,是否有任何替代方法可以检查所有链接是否正常工作?
【问题讨论】: