Java ubuntu中webdriver.jar的类路径

Java ubuntu中webdriver.jar的类路径,java,selenium,classpath,Java,Selenium,Classpath,我从下载了webdriver JAR,并将它们放在我的bin文件夹中,并尝试以同样的方式运行java测试 javac -cp folderpath/bin mytest.java 它给了我一些与selenium库安装相关的错误。如何在ubuntu中安装java webdriver?我在编译时遇到以下错误: something.java:4: error: package org.openqa.selenium.support.ui does not exist import org.openq

我从下载了webdriver JAR,并将它们放在我的bin文件夹中,并尝试以同样的方式运行java测试

javac -cp folderpath/bin mytest.java
它给了我一些与selenium库安装相关的错误。如何在ubuntu中安装java webdriver?我在编译时遇到以下错误:

something.java:4: error: package org.openqa.selenium.support.ui does not exist
import org.openqa.selenium.support.ui.Select;
                                     ^
something.java:5: error: package org.openqa.selenium.interactions does not exist
import org.openqa.selenium.interactions.Actions;
                                       ^
something.java:6: error: package org.openqa.selenium.firefox does not exist
import org.openqa.selenium.firefox.FirefoxDriver;
                                  ^
something.java:7: error: package org.openqa.selenium does not exist
import org.openqa.selenium.*;
^
something.java:8: error: package org.openqa.selenium does not exist
import static org.openqa.selenium.OutputType.*;
                                 ^
something.java:20: error: cannot find symbol
    public static boolean isAlertPresent(FirefoxDriver wd) {        
                                         ^
  symbol:   class FirefoxDriver
  location: class something
something.java:12: error: cannot find symbol
        FirefoxDriver wd;        
        ^
  symbol:   class FirefoxDriver
  location: class something
something.java:13: error: cannot find symbol
        wd = new FirefoxDriver();        
                 ^
  symbol:   class FirefoxDriver
  location: class something
something.java:16: error: cannot find symbol
        wd.findElement(By.linkText("Restore some mysql databases")).click();        
                       ^
  symbol:   variable By
  location: class something
something.java:24: error: cannot find symbol
        } catch (NoAlertPresentException e) {            
                 ^
  symbol:   class NoAlertPresentException
  location: class something
10 errors

假设您在mytest.java所在的目录中,使用相同的命令,但将asterix添加到路径中,
javac-cp folderpath/bin/*mytest.java
。为什么不使用IDE

我希望最终从nodejs运行这些测试,并更新数据库中的状态尝试从命令行运行,然后要求nodejs以类似方式运行,这似乎是我的计划。