Java 由于“;无法解析所有链接网页”;错误

Java 由于“;无法解析所有链接网页”;错误,java,selenium,selenium-webdriver,selenium-firefoxdriver,Java,Selenium,Selenium Webdriver,Selenium Firefoxdriver,我无法使用Web驱动程序运行Java程序,因为“未解决的编译问题:无法解决所有链接和网页”。有人能指出我哪里出了问题吗 package lightart_TC; import java.util.List; public class light { private static int linkscount; public static void main(String[] args) throws InterruptedException { int siz

我无法使用Web驱动程序运行Java程序,因为“未解决的编译问题:无法解决所有链接和网页”。有人能指出我哪里出了问题吗

package lightart_TC;
import java.util.List;

public class light {
    private static int linkscount;
    public static void main(String[] args) throws InterruptedException  {
        int size,List;
        WebDriver driver = new FirefoxDriver();
        driver.manage().window().maximize();
        List <WebElement> linksize = driver.findElements(By.tagName("a"));
        linkscount = linksize.size();
        System.out.println("no. of links");
        Links = new string[linkscount];
        System.out.println("list of links available");
        for (int i = 0; i < linkscount; i++)
        {
        links[i]= linksize.get(i).getAttribute("href");
        System.out.println(all_links_webpage.get(i).getattribute("href"));
        }
        for (int i = 0; i < linkscount; i++) 
        {
        driver.navigate().to(links[i]);
        Thread.sleep(3000);
        }         

WebElement
中的
w
在代码中很小

使用以下命令:

List<WebElement> linksize
下面的代码对我来说很好:

public class light {
    private static int linkscount;
    public static void main(String[] args) throws InterruptedException  {
        int size,List;
        WebDriver driver = new FirefoxDriver();
        driver.manage().window().maximize();
        driver.get("http://www.changning.sh.cn/jact/front/front_mailpublist.action?sysid=9");
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        List <WebElement> linksize = driver.findElements(By.tagName("a"));
        linkscount = linksize.size();
        System.out.println("no. of links");
    }
}
公共类灯{
私有静态链接;
公共静态void main(字符串[]args)引发InterruptedException{
int大小,列表;
WebDriver=newfirefoxdriver();
driver.manage().window().maximize();
驱动程序。获取(“http://www.changning.sh.cn/jact/front/front_mailpublist.action?sysid=9");
driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);
List linksize=driver.findElements(按.tagName(“a”));
LinkScont=linksize.size();
System.out.println(“链接数”);
}
}

完成上述更改后,我的行中出现未解决的编译问题错误。。。。public static void main(String[]args)抛出InterruptedException{请编辑您的帖子并更新它以显示当前信息,包括整个错误消息。对于运行时错误,包括整个堆栈跟踪(即使很长).以上是更新后的一个..我仍然收到相同的错误我添加了一个对我来说很好的代码。请在运行项目之前清理项目..在eclipse中转到项目-->清理->确定
public class light {
    private static int linkscount;
    public static void main(String[] args) throws InterruptedException  {
        int size,List;
        WebDriver driver = new FirefoxDriver();
        driver.manage().window().maximize();
        driver.get("http://www.changning.sh.cn/jact/front/front_mailpublist.action?sysid=9");
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        List <WebElement> linksize = driver.findElements(By.tagName("a"));
        linkscount = linksize.size();
        System.out.println("no. of links");
    }
}