Java 由于“;无法解析所有链接网页”;错误
我无法使用Web驱动程序运行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
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");
}
}