Я хочу открыть URL в браузере Chrome, но в мобильном режиме во время моего нагрузочного теста в JMeter. Я использую сценарии Selenium. Ниже мой сценарий Selenium
var pkg = JavaImporter(org.openqa.selenium,org.openqa.selenium.support.ui) // Import Java Selenium packages
var Thr = JavaImporter(java.lang.Thread) // Import Thread sleep packages
var wait = new pkg.WebDriverWait(WDS.browser,30) // Import WebDriverWait Package
WDS.sampleResult.sampleStart()
WDS.browser.get('https://xyz=${__urlencode(${token})}');
WDS.sampleResult.sampleEnd()
Ниже представлен класс Java, который я создал в препроцессоре BeanShell
в Jmeter
, чтобы использовать Chromeoptions для открытия Chrome в мобильном режиме, но я не знаю, как это сделать. позвоните в webdriver
выше, и я делаю это правильно или нет:
public class page {
public static void main (String args[]) {
String device = "Samsung Galaxy S4";
//options.ChromeOptions options = new ChromeOptions();
ChromeOptions options = new ChromeOptions();
options.EnableMobileEmulation(device);
IWebDriver driver = new ChromeDriver(options);
}
}