Seleniumテストを実行しています。クリックする必要のあるリンクがあります。多くのリンクを作成しましたが、これではクリックできません...ただし、手動で実行すると完全に正常に機能します。リンク要素のhtmlは次のとおりです。
<a href="form_general_power.asp" onclick="resetSearch();" target="mainFrame">Advanced Search</a>
私は次のそれぞれを試しました
WebElement element = driver.findElement(By.xpath("//a [@href='form_general_power.asp']"));
WebElement element = driver.findElement(By.xpath("//a [@onclick='resetSearch();']"));
WebElement element = driver.findElement(By.xpath("//a [@target='mainFrame']"));
WebElement element = driver.findElement(By.linkText("Advanced Search"));
element.click();
リンクを処理する他の方法はありますか?