Как использовать переменную браузера, определенную в фабрике страниц, используется в файле ловушек - PullRequest
0 голосов
/ 08 октября 2019

Я использую огурец с POM. Я создал файл с именем "Factory factory", где я инициализировал String browserName в качестве параметра для public static void openBrowser (String browserName). (Потому что я хочу протестировать в нескольких браузерах). Я пытаюсь вызвать метод в файле ловушек df.openBrowser (browserName);

public static void openBrowser(String browserName) throws Exception{
          if(browserName.equalsIgnoreCase("chrome")) {
              System.out.println("***Test cases are executing in Chrome****");
              System.setProperty("webdriver.webdriver.chrome.driver.driver","C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
              driver=new ChromeDriver();
              driver.manage().window().maximize();
              driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
          }

Я получаю сообщение об ошибке в файле Hooks.java, говорящее «browserName не может бытьпреобразован в переменную ".

Как мне решить эту проблему?

...