如何从另一个类文件传递字符串值用于selenium脚本

时间:2018-04-12 13:40:29

标签: java selenium

我有一个课程,我把所有的字符串值都放在一边。

我有另一个类,我必须在driver.get(“”)

中传递该值

我该怎么做?

2 个答案:

答案 0 :(得分:0)

假设你有一个保存字符串值的类A和返回值的方法,或者你可以简单地将变量设为public然后你可以访问没有方法的字符串

class A
    {
       private static String a = "value to be passed";
       public static String v= "another value to be pass;"
       public static String getA(){
           return a;
    }
    }

另一个需要字符串值的类

    class ScriptTest{
       pulic void method()
    {
       driver.sendKeys(A.getA());//call the method and get the string
       driver.sendKeys(A.v);//diretly access to variable
    }
    }

答案 1 :(得分:0)

你可以实现像,

Class demo1 
{
   public static String xyz = ""; 
}

另一个Class,可以使用extends直接检索到base class

class demo2 extends demo1
{
   public void testMethod()
   {
   driver.get(xyz); 
   }
}

这是全球访问的最佳方式。