java - 测试不工作

标签 java eclipse selenium testng

我对自动化测试有点陌生,我遇到了一个问题。我目前正在练习页面对象模型。我为网站的登录页面编写了一个脚本,完成后,我尝试运行 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();

有人可以帮助菜鸟吗?预先感谢您:)

最佳答案

这里您需要做几件事:

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

    System.setProperty("webdriver.chrome.driver","C:\\your_driver_folder\\chrome.exe");

  2. 切勿使用 driver.manage().window().maximize(); 处理 Chrome 浏览器,而应通过 ChromeOptions 类处理。

请告诉我这是否对您有帮助。

关于java - 测试不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43054516/

相关文章:

docker - Selenium 与 behat : Unable to find provider for session

java - 无法使用 puppetlabs-java 安装 java

java FileInputStream - 基于 File 对象引用方式的差异 : classloader/filesystem

iphone - 哪种 IDE 最适合 iPhone 开发?

java - eclipse : how we take arguments for main when run

python - selenium.webdriver.firefox.options - 它是关于什么的?

python - 如何在 Selenium Python 中设置 UnexpectedAlertBehaviour

java - 联系人android应用程序开发

java - ServiceMix和 Camel : How do I create routes?

java - 实现 Kstemmer