我有一个要在新的JFrame窗口方法中使用的字符串(在我的main方法中初始化)。我有以下代码:

public static void main(String[] args){
WebElement link = driver.findElement(By.xpath("//*[@id='pagecontainer']/section/ul/li[1]/a"));
String linkLocation = link.getAttribute("href");
}


我的主要方法以及JPanel中JButton的以下代码

public void actionPerformed(ActionEvent e)
{
desk.browse(new URI(linkLocation));
}


我该如何工作?

最佳答案

这样的事情可能会帮助您:

public String LinkLocation(){
    WebElement link = driver.findElement(By.xpath("//*[@id='pagecontainer']/section/ul/li[1]/a"));
    String linkLocation = link.getAttribute("href");
    return linkLocation;
    }

public void actionPerformed(ActionEvent e)
{
desk.browse(new URI(LinkLocation()));
}

09-28 04:42