我想从命令行运行selenium程序。我的代码是
class Akash
{
public static void main(String args[])
{
org.openqa.selenium.WebDriver driver = new org.openqa.selenium.firefox.FirefoxDriver();
}
}
文件名:Akash.java(路径:C:\ Users \ anigam \ Desktop \ Testing)
此处显示所需的jar:C:\ Users \ anigam \ Desktop \ Order Streaming \ Automation_03.04.2017 \ For_Checkin \ uitestframework \ lib
我将文件编译为:
javac -cp“C:\ Users \ anigam \ Desktop \ Order Streaming \ Automation_03.04.2017 \ For_Checkin \ uitestframework \ lib *”Akash.java
编译成功了,我在这里生成了Akash.class:
C:\用户\ anigam \桌面\测试
当我尝试执行此类文件时:
java -cp“C:\ Users \ anigam \ Desktop \ Order Streaming \ Automation_03.04.2017 \ For_Checkin \ uitestframework \ lib *”Akash
我收到错误:
错误:无法找到或加载主类Akash
有人可以帮忙。
非常感谢。
答案 0 :(得分:0)
您的程序能够从您提供的类路径加载依赖库,但无法加载您编译和生成的类文件(Akash.class)。 因此,尝试在类路径中添加Akash.class所在的当前目录。
1)打开命令提示符 2)cd C:\ Users \ anigam \ Desktop \ Testing 3)在命令下运行将有助于
java -cp" C:\ Users \ anigam \ Desktop \ Order Streaming \ Automation_03.04.2017 \ For_Checkin \ uitestframework \ lib *;。"阿卡什
希望它有所帮助。
-Sandeep