私はセレン Web ドライバーを使用しており、現在登録フォームを自動化しています。ユーザー名、パスワードなどのさまざまなフィールドがあり、詳細を入力して利用規約のチェックボックスをクリックする必要があり、アカウント作成ボタンが有効になります。
現在、Java スクリプトに問題があり、アカウント作成ボタンのすべてのアサーションが失敗しています。この問題に取り組む方法はありますか?
私はセレン Web ドライバーを使用しており、現在登録フォームを自動化しています。ユーザー名、パスワードなどのさまざまなフィールドがあり、詳細を入力して利用規約のチェックボックスをクリックする必要があり、アカウント作成ボタンが有効になります。
現在、Java スクリプトに問題があり、アカウント作成ボタンのすべてのアサーションが失敗しています。この問題に取り組む方法はありますか?
可能な解決策:
必要な要素に getAttribute() 関数を適用します。得られたデータと期待されるデータを比較すると、次のようになります。
WebElement button = driver.findElement(By.xpath(..blablblalb...));
String color= button.getAttribute("color");
//verifyinh that color is that of expected
Assert.assertTrue(color.contains("red"));