Я написал код Javascript в сэмплере драйвера JMeter Web, который отлично работает для меня. Но мое требование - открыть разные браузеры, используя разные учетные данные, и остаться на перкулярной странице.
Ниже код выполняется правильно и закрывается браузером. Как я могу сделать так, чтобы браузеры оставались открытыми.
var pkg = JavaImporter(org.openqa.selenium);
var support_ui = JavaImporter(org.openqa.selenium.support.ui.WebDriverWait);
var wait = new support_ui.WebDriverWait(WDS.browser, 5000);
WDS.sampleResult.sampleStart();
WDS.sampleResult.getLatency();
WDS.log.info("Sample started");
WDS.browser.get('http://192.168.11.47/Webi2i/CustomerA');
var wait = new support_ui.WebDriverWait(WDS.browser, 5000);
var user = WDS.browser.findElement(pkg.By.id('userName'));
user.sendKeys(['user1@rdtltd.com']);
WDS.log.info("user1 entered");
var password=WDS.browser.findElement(pkg.By.id('Password'));
password.sendKeys(['0125602']);
WDS.log.info("password entered");
var btnlogin =WDS.browser.findElement(pkg.By.id('btnLogin'));
btnlogin.click();
WDS.log.info("button clicked ");
var livepage = WDS.browser.findElement(pkg.By.xpath('//*[@id="navbar-large-
device"]/ul/li[2]/a/div'));
livepage.click();
WDS.log.info("Live page clicked");