我对自动化测试有点陌生,我遇到了一个问题。我目前正在练习页面对象模型。我为网站的登录页面编写了一个脚本,完成后,我尝试运行 testng,但当我尝试时,它给了我一个错误:
Error: Main parameters are required ("file1 [file2 file3...]") Usage: [options] file1 [file2 file3...] Options: -d The directory where the file(s) will be created Default: .
这是我的脚本
@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.setProperty("webdriver.chrome.driver","C:\\your_driver_folder\\chrome.exe");
切勿使用
driver.manage().window().maximize();
处理 Chrome 浏览器,而应通过 ChromeOptions 类处理。
请告诉我这是否对您有帮助。
关于java - 测试不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43054516/