0
     //Reading data from property file :

      String username = prop.getProperty("username");
      String password = prop.getProperty("password");
           @Test
public void testValidCredentials()  {
obj.loginAs("username","password"); 

}

public HomePage loginAs(文字列のユーザー名、文字列のパスワード) {

    driver.findElement(By.id("id1")).sendKeys(username);
    driver.findElement(By.id("id2")).sendKeys(password);
    driver.findElement(By.id("id3")).click();
    return new HomePage(driver);

}

私がやろうとしていたのは、ユーザー名とパスワードをloginAsメソッドに渡すことですが、渡すと、プロパティファイルから読み取ったものの代わりに、ユーザー名として電子メール、パスワードとしてパスワードとして挿入されます。 プロパティ ファイル: ユーザー名 = r@t.com パスワード = 1234

4

1 に答える 1

2

問題はこの行にある可能性があります

obj.loginAs("username","password"); 

に変更します

obj.loginAs(username,password); 

つまり、引用符なしのユーザー名、パスワードです。

于 2012-09-21T07:44:01.260 に答える