Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Testng不工作_Java_Eclipse_Selenium_Testng - Fatal编程技术网

Java Testng不工作

Java Testng不工作,java,eclipse,selenium,testng,Java,Eclipse,Selenium,Testng,我对自动化测试有点陌生,我遇到了一个问题。我目前正在练习页面对象模型。我为一个网站的登录页面编写了一个脚本,当我完成时,我尝试运行testng,但当我尝试时,它给了我一个错误,说: 错误:主要参数是必需的file1[file2 file3…]用法: [选项]文件1[文件2文件3…]选项: -d 将在其中创建文件的目录 默认值: 这是我的剧本 @Test public void VerfiyLoginWordpress() { WebDriver driver=new ChromeDriver(

我对自动化测试有点陌生,我遇到了一个问题。我目前正在练习页面对象模型。我为一个网站的登录页面编写了一个脚本,当我完成时,我尝试运行testng,但当我尝试时,它给了我一个错误,说:

错误:主要参数是必需的file1[file2 file3…]用法: [选项]文件1[文件2文件3…]选项: -d 将在其中创建文件的目录 默认值:

这是我的剧本

@Test
public void VerfiyLoginWordpress()
{

WebDriver driver=new ChromeDriver();

driver.manage().window().maximize();

driver.get("https://wordpress.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress.com%2F");

LoginPage login = new LoginPage(driver);

login.TypeUserName();
login.typePassword();
login.RememberMe();
login.clickOnLoginButton();

 driver.quit();

有人能帮个忙吗?提前感谢您:

这里有几件事您需要做:

您必须在开头指定chrome驱动程序的位置:

System.setPropertywebdriver.chrome.driver,C:\\your\u driver\u folder\\chrome.exe

切勿使用driver.manage.window.maximize;要处理Chrome浏览器,请通过ChromeOptions类处理它


如果这对您有帮助,请告诉我。

您需要提供更多信息。谢谢Dev,它起到了作用,ChromeOptions??我一直在使用driver.mange.window.maximize;有一段时间,它从来没有给我一个问题。我只是好奇你为什么喜欢ChromeOptions?@PaulOrszulak如果你一直按照最新版本更新你的驱动程序和Chrome浏览器,你肯定会遇到Chrome的问题。所以我只想让你做好准备,小心谨慎你现在能接受这个答案作为解决办法吗?