在Selenium中,如何访问ChromeDriver在另一个类中放置了哪个路径?

时间:2019-03-27 14:35:02

标签: java selenium

我是自动化测试的新手。如何访问ChromeDriver哪个路径位于同一包的另一个类中?

2 个答案:

答案 0 :(得分:0)

据我所知,您需要添加对其他类库中存在的驱动程序的dll的引用,然后才能对其进行访问。对于Visual Studio,您可以通过右键单击引用来添加引用标签在解决方案文件中。

答案 1 :(得分:0)

尝试这种方式。使用静态变量。

  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);   

        }
    }

或 您可以像这样在第二个类中声明公共变量并创建该类的实例。

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);   

    }
    }