2017-03-27 8 views
0

私はオートメーションテストにちょっと新しくて、問題が発生しました。私は現在ページオブジェクトモデルを練習中です。私は、ウェブサイトのページ内のログ用のスクリプトを書いて、私が終わったとき、私はTestNGのを実行してみましたが、私が試したとき、それは言って私にエラーを与えた:ここTestng not working

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(); 

です誰か助けてもらえますか?事前にありがとう:)

+0

詳細を入力する必要があります。 – kushal

答えて

1

あなたがここに行うために必要なものがいくつかあります:

  1. あなたが最初にクロムドライバの場所を指定する必要があります。

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

  2. は、
  3. driver.manage().window().maximize();をChromeブラウザを処理する代わりに、ChromeOptionsクラスで処理しないでください。

これが役立つ場合はお知らせください。

+0

このアンサーであなたの質問に対処した場合は、あなたの質問に対する解決策として回答を受け入れることができますか?ありがとう。 – DebanjanB

+0

ありがとうございましたDev、それは働いて、ChromeOptions ??私はdriver.mange()を使用しています。window()。maximize();しばらくの間、それは私に問題を与えませんでした。私はなぜあなたがChromeOptionsを好むのか不思議です。 –

+0

@PaulOrszulakあなたが最新のリリースに応じてドライバとChromeブラウザを更新し続けている場合は、Chromeで問題を突きつけることになります。だから私は単にあなたが準備され慎重であることを望みます。 :)解決策として答えを受け入れることはできますか? – DebanjanB