package parameterization;
import java.util.List;
import java.util.concurrent.TimeUnit;
import
org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import io.github.bonigarcia.wdm.WebDriverManager;
public class goibibo {
public static void main(String[] args) throws InterruptedException {
WebDriverManager.chromedriver().setup();
WebDriver driver = new ChromeDriver();
driver.get("
https://www.goibibo.com");
driver.manage().window().maximize();
Thread.sleep(3000);
driver.findElement(By.xpath("//span[@class='logSprite icClose']")).click();
driver.manage().timeouts().implicitlyWait(0, TimeUnit.SECONDS);
driver.findElement(By.xpath("//span[text()='From']")).click();
Thread.sleep(3000);
WebElement from = driver.findElement(By.xpath("//input[@type='text']"));
from.sendKeys("Bangaluru");
Thread.sleep(3000);
from.sendKeys(Keys.ENTER);
//driver.findElement(By.xpath("//span[text()='To']")).click();
WebElement to = driver.findElement(By.xpath("//input[@type='text']"));
to.sendKeys("Hyderabad");
Thread.sleep(3000);
to.sendKeys(Keys.ENTER);
driver.findElement(By.xpath("//span[text()='Departure']")).click();
driver.findElement(By.xpath("//p[text()='23']")).click();
driver.findElement(By.xpath("//span[text()='SEARCH FLIGHTS']")).click();
List<WebElement> flights = driver.findElements(By.xpath("//div[@class='dF alignItemsCenter']/span[@class='font14']"));
for(WebElement flight : flights) {
System.out.println(flight.getText());
}
}}
Unable to launch the chrome and getting below error:
Please help me out
Exception in thread "main" java.lang.AbstractMethodError: Receiver class org.openqa.selenium.chrome.ChromeDriverService$Builder does not define or inherit an implementation of the resolved method 'abstract void loadSystemProperties()' of abstract class org.openqa.selenium.remote.service.DriverService$Builder.
at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:509)
at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:124)
at parameterization.goibibo.main(goibibo.java:21)