Невозможно использовать объект драйвера класса webdriver внутри класса и вне метода, но получить доступ к нему внутри метода того же класса. Может кто-нибудь объяснить? - PullRequest
0 голосов
/ 04 февраля 2019

Внутри класса и снаружи метода Я не могу получить доступ к методам класса Webdriver, но внутри метода того же класса я могу получить доступ к методам.Я запутался, почему это происходит.

Пожалуйста, нажмите на изображение, чтобы четко знать

package seleniumV1;

import org.openqa.selenium.WebDriver;

public class Test {


    public WebDriver driver;

    driver.  // showing error here and I am unable to see the recommended methods of webdriver class

    public void method()
    {   driver.close();
        driver.getTitle();   
    }

}

1 Ответ

0 голосов
/ 04 февраля 2019

Это не имеет ничего общего с WebDriver.Это все об основах Java.Ваш код имеет неверный синтаксис.

Краткий ответ: в вашем примере вы можете получить доступ к объекту driver только из method().

Длинный ответ: читайте о видимости переменных в Java.Эта глава "Изучение Java" должна быть хорошим началом .

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