クラス名を使用して要素をクリックしようとしていますが、コードの下に要素が表示されているかどうかも確認したいと思います。
1. driver.findElement(By.xpath("//div[contains(@class,'" +Search.SearchType+ "') and contains(@style, '" +visibility: visible+ "')] /div/div[contains(text(),'Find Insured')]")).click();
2. driver.findElement(By.xpath("//div[contains(@class,'" +Search.SearchType+ "') and contains(@visibility, 'visible')] /div/div[contains(text(),'Find Insured')]")).click();
- 可視性の構文エラー
- 要素の例外を見つけることができません「and contains(@visibility, 'visible')」の部分を削除すると、正常に動作します