Здесь я собираюсь достичь полиморфизма, но я получу ошибку - PullRequest
0 голосов
/ 12 января 2020

Я пытаюсь достичь полиморфизма здесь, но я получу ошибку. Как я могу это сделать и какие изменения мне нужно сделать здесь?

public class Test5 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("Pleas enter the browser");
        Scanner s=new Scanner(System.in);
        String browser=s.next();

        if(browser.equalsIgnoreCase("firefox"))
        {
            FirefoxDriver f=new FirefoxDriver();
            test(f);
        }
        else if(browser.equalsIgnoreCase("chrome"))
        {
            ChromeDriver c=new ChromeDriver();
            test(c);
        }
        else {
            System.out.println("Please enter valid browser");
        }

        public static void test(WebDriver driver)
        {
            String url="https:\\www.gmail.com";
            driver.get(url);

            String title=driver.getTitle();
            System.out.println(title);

            String curl=driver.getCurrentUrl();
            System.out.println(curl);

        }

        driver.close();

    }

1 Ответ

0 голосов
/ 12 января 2020

Метод driver.close () должен быть в методе test (). Кроме того, расширяют ли классы FirefoxDriver и ChromeDriver WebDriver?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...