Linked Questions

Popular Questions

"return document.readyState" in Jmeter WebDriver Sampler, in JavaScript

Asked by At

I am quite new in Selenium and WDS in Jmeter, so please help me. I can not write a code, wait until the entire page loads. I found something like "return document.readyState", but I can not do it in my code. So I said - I'm quite green in this.

I have "wait" in my code but it is not enought.

var pkg = JavaImporter(org.openqa.selenium); //WebDriver classes
var support_ui = JavaImporter(org.openqa.selenium.support.ui.WebDriverWait); //WebDriver classes
var wait = new support_ui.WebDriverWait(WDS.browser, 10000);
var conditions = org.openqa.selenium.support.ui.ExpectedConditions;

WDS.sampleResult.sampleStart(); //captures sampler's start time
WDS.sampleResult.getLatency();
WDS.log.info("Sample started");

WDS.browser.get('https://somethingsomething');
wait.until(conditions.elementToBeClickable(pkg.By.xpath("//a[@href='x']")));
WDS.log.info("Sample ended - navigated to somethingsomething");

WDS.sampleResult.sampleEnd();

Related Questions