Java ubuntu中webdriver.jar的类路径
我从下载了webdriver JAR,并将它们放在我的bin文件夹中,并尝试以同样的方式运行java测试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
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以类似方式运行,这似乎是我的计划。