В Selenium, как получить доступ к ChromeDriver, какой путь находится в другом классе? - PullRequest
0 голосов
/ 27 марта 2019

Я новичок в автоматизации тестирования. Как я могу получить доступ к ChromeDriver, путь которого находится в другом классе того же пакета?

Ответы [ 2 ]

0 голосов
/ 27 марта 2019

Попробуйте так. Используйте статическую переменную.

  package pkg_name;
    public class class1 {       
       public static String sPath="D:\\chromedriver\\Chromedriver.exe";     
    }
package pkg_name;
import pkg_name.class1

    public class class2 {    
    public static void main(String[] args) 
     {

            System.out.println(class1.sPath);   

        }
    }

OR Вы можете объявить открытую переменную и создать экземпляр класса внутри второго класса следующим образом.

package pkg_name;
public class class1 {
    public String sPath="D:\\chromedriver\\Chromedriver.exe";

}
package pkg_name;
import pkg_name.class1
public class class2 {

public static void main(String[] args) {

        class1 c1=new class1();
        System.out.println(c1.sPath);   

    }
    }

0 голосов
/ 27 марта 2019

Насколько я понимаю из вашего вопроса, вам нужно добавить ссылку на dll драйвера, присутствующего в другой библиотеке классов, а затем вы можете получить к нему доступ. В случае Visual Studio вы можете добавить ссылки, щелкнув правой кнопкой мыши на ссылку вкладка в файле решения.

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