次のようなデータを含むテーブルがあります。
| | _名前_ |___メール_ _ _ _ |
|ウェブサイト|website@test.com|
Web サイトの名前をクリックすると、Web サイトの設定ページが表示されます。上部には、「Web サイト」という名前のヘッダーがあります。
テーブル内の「Web サイト」名をクリックした後、ユーザーが「Web サイト」設定ページにリダイレクトされることを JUnit が確認するためのソリューションが必要です。
以下の方法を試しましたが、役に立ちませんでした:
String firstNameInTheTable = driver.findElement(By.xpath(TestPage.FIRST_NAME_IN_THE_TABLE)).getText();
driver.findElement(By.xpath(TestPage.FIRST_NAME_IN_THE_TABLE)).click();
assertEquals(firstNameInTheTable, WebsitePage.WEBSITE_TITLE_TEXT);
実際には、最初の列のテキスト (この場合は「名前」) が設定ページと同じであることを確認することをお勧めします。そのため、Web サイトのテキストではなく、別の名前がある場合があります。それでもテストはパスするはずです。