Java 无法访问另一个包的静态变量';s级

Java 无法访问另一个包的静态变量';s级,java,selenium,selenium-webdriver,static-members,Java,Selenium,Selenium Webdriver,Static Members,我在一个包中有一个类,在另一个包中有另一个类。 在第一个包中,我有一个公共静态变量,我想从第二个类访问它 这是我第一节课的代码: package first; import org.openqa.selenium.WebDriver; public class first{ public static WebDriver driver; } package second; import first.*; public class second{ first.driver.findEleme

我在一个包中有一个类,在另一个包中有另一个类。 在第一个包中,我有一个公共静态变量,我想从第二个类访问它

这是我第一节课的代码:

package first;
import org.openqa.selenium.WebDriver;

public class first{
public static WebDriver driver;
}
package second;
import first.*;

public class second{
first.driver.findElement(By.xpath("html/body/form/div[5]/div/div[1]/div[2]/table/tbody/tr[1]/td[2]/input")).click();
}
这是我第二节课的代码:

package first;
import org.openqa.selenium.WebDriver;

public class first{
public static WebDriver driver;
}
package second;
import first.*;

public class second{
first.driver.findElement(By.xpath("html/body/form/div[5]/div/div[1]/div[2]/table/tbody/tr[1]/td[2]/input")).click();
}
My IDE在“first.driver.findElement”(By.xpath(“html/body/form/div[5]/div/div[1]/div[2]/table/tbody/tr[1]/td[2]/input”))中显示错误。单击()这条线

请帮帮我
谢谢

好吧,您正在尝试调用一个方法-
findElement
-而不是从一个方法中调用,这是无效的。您应该将该调用放在构造函数、方法或静态初始值设定项块中

例如:

public class second {

    static {
        first.driver.findElement(By.xpath("html/body/form/div[5]/div/div[1]/div[2]/table/tbody/tr[1]/td[2]/input")).click();
    }
}

我不知道这是否是调用此方法的正确位置,因为我不知道它的用途。

好吧,您试图调用一个方法-
findElement
-而不是从方法内部调用,这是无效的。您应该将该调用放在构造函数、方法或静态初始值设定项块中

例如:

public class second {

    static {
        first.driver.findElement(By.xpath("html/body/form/div[5]/div/div[1]/div[2]/table/tbody/tr[1]/td[2]/input")).click();
    }
}

我不知道这是否是调用此方法的正确位置,因为我不知道它的用途。

好吧,您试图调用一个方法-
findElement
-而不是从方法内部调用,这是无效的。您应该将该调用放在构造函数、方法或静态初始值设定项块中

例如:

public class second {

    static {
        first.driver.findElement(By.xpath("html/body/form/div[5]/div/div[1]/div[2]/table/tbody/tr[1]/td[2]/input")).click();
    }
}

我不知道这是否是调用此方法的正确位置,因为我不知道它的用途。

好吧,您试图调用一个方法-
findElement
-而不是从方法内部调用,这是无效的。您应该将该调用放在构造函数、方法或静态初始值设定项块中

例如:

public class second {

    static {
        first.driver.findElement(By.xpath("html/body/form/div[5]/div/div[1]/div[2]/table/tbody/tr[1]/td[2]/input")).click();
    }
}

我不知道这是否是调用此方法的正确位置,因为我不知道它的用途。

对不起,我的错误,现在我编辑了我的帖子。对不起,我的错误,现在我编辑了我的帖子。对不起,我的错误,现在我编辑了我的帖子。对不起,我的错误,现在我编辑了我的帖子。