【问题标题】:New Selenium IDE switch to iframe using frame id新的 Selenium IDE 使用 frame id 切换到 iframe
【发布时间】:2019-10-31 20:40:18
【问题描述】:

我正在尝试在 selenium ide 的 Iframe 中选择一个元素,但 selenium IDE 无法识别元素。

open | https://verify-taxcerts.floridarevenue.com
pause | | 30000
select frame | id=ivuFrm_page0ivu3
select frame | id=isolatedWorkArea
click | OFFM.SellerVerView.TaxTypeDDKey
type | somename

这就是我在 java 中的做法,不知道如何在 selenium ide 中做到这一点。下面的代码工作正常

    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")));
    // one more iframe
    driver.switchTo().frame(driver.findElement(By.id("isolatedWorkArea")));
    driver.findElement(By.id("OFFM.SellerVerView.TaxTypeDDKey")).click();

如果我想在 selenium ide 中使用 index=x,我如何找到 ivuFrm_page0ivu3 和 isolatedWorkArea 的确切 iframe 索引。

在 selenium ide 中使用 frame id 选择 iframe 的正确方法是什么

谢谢

【问题讨论】:

    标签: selenium selenium-ide


    【解决方案1】:

    selectFrame 没有id 选项,只能使用indexrelativefrom the documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-19
      • 1970-01-01
      • 2017-05-06
      • 1970-01-01
      • 2014-06-11
      • 1970-01-01
      • 1970-01-01
      • 2021-11-05
      相关资源
      最近更新 更多