JUnitでSelenium WebDriver(以下 selenium2)を操作したいのですが
1クラスに羅列して書くのではなく、selenium2を独自のラッパークラスにして
同じ処理がある他クラスでも使えるようにしたいです。
Test.java
lang
1class Test{ 2 Login login; 3 (省略) 4 @Test 5 public void test(){ 6 driver.get("URL"); 7 login = new Login(); 8 login.login("aaaa","0000"); 9 (省略) 10 } 11}
Login.java
lang
1class Login(){ 2 public void login(WebDriver driver , String userid , String password){ 3 driver.findElement(By.id("USERID")).sendKeys(userid); 4 driver.findElement(By.id("PASSWORD")).sendKeys(password); 5 driver.findElement(By.id("LoginBtn")).click; 6 } 7}
っといった感じにしていきたいのですが、これで大丈夫でしょうか?
もし、もっと効率のいい方法があるのであれば教えていただけませんでしょうか?
あなたの回答
tips
プレビュー