テスト自動化について(selenium)
SeleniumTest
→Webブラウザを自動で操作してテストを行うE2Eテストとして使用されることが多い
1:URLに遷移
2:表示されている文言の検証
3:別ページへ遷移
4:遷移先のURLと文言の検証
sample.java
@Test
public void 正常系_表示_ページタイトル() {
// 1
webDriver.get("テストしたいURL");
webDriver.manage().timeouts().pageLoadTimeout(5, TimeUnit.SECONDS);
// 2
assertThat(webDriver.getTitle(), is("検証したい文言"));
// 3
WebElement webElement = webDriver.findElement(By.id("指定したい「id」属性"));
webElement.click();
// 4
assertThat(webDriver.getTitle(), is("遷移先タイトルの期待値"));
assertThat(webDriver.getCurrentUrl(), is("遷移先URLの期待値"));
}
Author And Source
この問題について(テスト自動化について(selenium)), 我々は、より多くの情報をここで見つけました https://zenn.dev/simsim/articles/8f1d8cfab29215著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol