很抱歉重复发帖但我无法解决此问题。尝试解决此问题,但大多数问题和帖子也遵循我在命令提示符窗口中执行testng.xml文件所遵循的相同命令或进程。也遵循了不同的方法,但我不能解决这个问题,请提供你的见解。我一直在尝试在命令提示符窗口中执行我的testng.xml文件,这是我第一次编写一个简单的SysOut语句并且执行得非常好,然后我添加了下面给出的简单java代码:
package com.vijay.jenkins;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.Test;
public class Demo {
@Test
public void j()
{
System.out.println("Hi bindu ");
System.setProperty("webdriver.chrome.driver",
"C:\\Users\\viju4\\Desktop\\selenium\\chromedriver\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
//Thread.sleep(5000);
driver.get("http://www.facebook.com/");
System.out.println("The title of the page is "+driver.getTitle());
driver.quit();
}
}
我已按照以下命令在cmd行中执行我的testng.xml文件:
1.cd F:\Selenium\SampleTestNG
java -cp F:\Selenium\SampleTestNG\lib\*;F:\Selenium\SampleTestNG\bin
org.testng.TestNG testng.xml
2.cd F:\Selenium\SampleTestNG
set classpath=F:\Selenium\SampleTestNG\bin;
set classpath=F:\Selenium\SampleTestNG\lib\*;
java org.testng.TestNG testng.xml
当我使用这些命令执行简单测试用例时工作正常但是当我尝试执行上面给出的selenium代码时,它会抛出以下错误: enter image description here
提前致谢, 宾度。
答案 0 :(得分:0)
希望以下命令可以正常工作
java -cp F:\Selenium\SampleTestNG\lib\*;F:\Selenium\SampleTestNG\bin org.testng.TestNG F:\Selenium\SampleTestNG\testng.xml