Как получить запрос элемента с помощью селена.
public void TestFlightSubmit(){
driver.findElement(By.className("primaryBtn font24 latoBlack widgetSearchBtn"));
}
Есть ли способ, чтобы я мог получить запрос этого элемента, передав его className и сохранить его в моем файле HAR.
Не удалось получить все запросы на просмотр страницы и запросы по клику в веб-приложении
Я написал код для Automation in Selenium, чтобы получать все запросы на веб-странице, включая Clicked Elements. Но я думаю, что я не могу получить все запросы на моей веб-странице.
Может ли кто-нибудь помочь мне, как я могу получить все запросы, особенно запросы Clicked Elements.
Мой код:
@ BeforeTest
public void setUp(){
proxy = new BrowserMobProxyServer();
proxy.start(3000);
Proxy seleniumProxy = ClientUtil.createSeleniumProxy(proxy);
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.PROXY, seleniumProxy);
System.setProperty("webdriver.chrome.driver", driverPath+"chromedriver");
WebDriver driver = new ChromeDriver(capabilities);
proxy.enableHarCaptureTypes(CaptureType.REQUEST_CONTENT, CaptureType.REQUEST_BINARY_CONTENT, CaptureType.REQUEST_HEADERS, CaptureType.REQUEST_COOKIES);
proxy.newHar("MakeMyTripSearchFlights");
driver.get("https://www.makemytrip.com/");
}
@Test(expectedExceptions = { IOException.class })
public void TestFlightSubmit(){
driver.findElement(By.className("primaryBtn font24 latoBlack widgetSearchBtn"));
}