从下拉菜单中的选框选项位于iframe-硒-java8

问题描述 投票:0回答:1

我正在尝试从iframe的下拉菜单中选择选项,但没有被选中。

    WebDriver driver = new FirefoxDriver();
    driver.manage().window().maximize();
    driver.get("https://verify-taxcerts.floridarevenue.com");
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);

    driver.switchTo().frame(driver.findElement(By.id("ivuFrm_page0ivu3")));
    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
    driver.findElement(By.id("OFFM.SellerVerView.TaxTypeDDKey")).click();
    driver.findElement(By.id("OFFM.SellerVerView.TaxTypeDDKey")).sendKeys("Sales and Use Tax");

错误

org.openqa.selenium.NoSuchElementException: Unable to locate element: #OFFM\.SellerVerView\.TaxTypeDDKey

用例:我正在尝试选择选项“销售和使用税”

我做错了什么?

硒版本:3.14

ff:70

谢谢

java selenium selenium-webdriver webdriver selenium-firefoxdriver
1个回答
0
投票

还有一帧isolatedWorkArea ID:

driver.switchTo().frame(driver.findElement(By.id("ivuFrm_page0ivu3")));
// one more iframe
driver.switchTo().frame(driver.findElement(By.id("isolatedWorkArea")));
driver.findElement(By.id("OFFM.SellerVerView.TaxTypeDDKey")).click();
© www.soinside.com 2019 - 2024. All rights reserved.