0

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

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

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

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

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

任何帮助是极大的赞赏。

谢谢

4

2 回答 2

1

你有一个框架和框架有一些名字,请使用这个并让我知道

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

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

于 2013-08-10T15:14:40.607 回答
0

利用

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

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

于 2013-08-06T07:18:49.513 回答