0

クリックしようとしているコンテンツは、IFrame のテーブルのテーブル内にあります。IFrame に切り替えることはできますが、別のページに移動するリンク テストをクリックできません。

List<WebElement> click1 = driver.findElements(By.xpath("//html//body//table[7]/tbody/tr[1]/td[1]/table/tbody/tr[3]/td[1]/font/a"));
    int clicks = click1.size();
    System.out.println(clicks);

これは 1 を出力しますが、次のコードを使用してこれをクリックすると、次のようなエラーが発生しました

Exception in thread "main" org.openqa.selenium.WebDriverException: waiting for evaluate.js load failed

コマンドの継続時間またはタイムアウト: 10.53 秒

JavascriptExecutor executor = (JavascriptExecutor)driver;
    StringBuilder locator = new StringBuilder();
    locator.append("document.getElementByXpath('//html//body//table[7]/tbody/tr[1]/td[1]/table/tbody/tr[3]/td[1]/font/a').click();");
    executor.executeScript(locator.toString());     
4

0 に答える 0