【问题标题】:Testing embedded HTML form via Selenium IDE通过 Selenium IDE 测试嵌入式 HTML 表单
【发布时间】:2013-08-06 07:11:45
【问题描述】:

我有一个 html 页面,其中包含一小段 JavaScript,该 JavaScript 进一步将 HTML 表单嵌入到 div 标记中(此 div 由 ID 标识)。

我想使用 Selenium IDE 来测试表单。我记录了一个基本测试来测试嵌入式表单,但 Selenium 似乎失败了。它找不到元素或文本。

我获得了父 html 页面的源代码,但它没有任何表单 html。 Firefox 允许您通过转到“This Frame->View Source”来查看表单 html。嵌入的 html 是整个 html 页面,而不仅仅是表单 - 我的意思是它以 <html> 标签开始和结束

我想知道如何使用 Selenium IDE 测试嵌入式表单?我进行了很多搜索并找到了“SelectFrame”,但网络上的所有示例都包括 Java 代码(我不想进入)而不是纯 HTML(我希望我的测试是纯 HTML Selenium 测试用例并希望保持简单)。

另外,我怀疑“SelectFrame”是否会有所帮助,因为表单会嵌入“Div”标签而不是框架中。

非常感谢任何帮助。

谢谢

【问题讨论】:

    标签: testing selenium selenium-ide


    【解决方案1】:

    你有一个框架和框架有一些名字,请用这个告诉我

       selectFrame   | frame name |
       verifytext    | text 
       selectWindow  | null            - this for release the frame
    

    请给我看一次你的脚本,以便我进一步帮助你

    【讨论】:

      【解决方案2】:

      使用

      driver.switchTo().frame("marco");   
      

      用您自己的框架名称替换“marco”

      【讨论】:

      • 他使用的是IDE,而不是直接使用WebDriver。
      • 马克对cegprakash。我想要一些可以与 IDE 一起使用的东西。另外,请记住它是一个 Div 而不是一个框架。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-05
      • 2010-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多