Selenium - 没有记录按钮

时间:2012-03-14 19:00:41

标签: selenium selenium-ide

我正在尝试使用Selenium IDE测试网页。我是硒的新手。

代码是这样的。

<script src="type="text/javascript">
<script src="max.js" type="text/javascript">
<ul class="toolbar">
<li id="addTitle">
<span class="icon-add">Create New Title</span>
</li>
<li></li>
</ul>

当我点击“创建新标题”时 - Selenium不会记录任何内容。如果我需要提供任何进一步的信息,请告诉我。

谢谢!

我试过'查看Xpath' 但是“查看XPath”显示

ID( 'addTitle')/ X:跨度

https://abc.xyz.com/ui/states/LisitTitles.ddx

的结果

但我想加上
https://abc.xyz.com/ui/states//ManageStates.ddx?action=add
 这是用于创建新标题按钮

我没有看到https://abc.xyz.com/ui/states//ManageStates.ddx?action=add
页面源代码或Xpath中的任何位置。

在页面来源中,我看到:
document.location = ABC.PM.TITLE.builderURL +“?action = add”;
另外我怎么知道它是否是Open / Click / etc命令我应该是 使用?这也与分页有关吗?
谢谢

2 个答案:

答案 0 :(得分:3)

您可以使用xPath手动添加:

Command   |   click (or clickAndWait)
Target    |   //li[@id='addTitle']/span[@class='icon-add']
Value     |

如您所见,它将导致单击包含“创建新标题”文本的元素。

答案 1 :(得分:3)

Open命令用于打开新网页。

Click命令用于模拟用户点击元素。

在selenium IDE窗口中,您可以显示所有可用命令。您只需点击“查找”按钮上方的三角形即可。

“参考”选项卡中还有对每个命令的描述

您可以在此处查看屏幕截图,了解更多信息: http://seleniumhq.org/docs/02_selenium_ide.html#ide-features#opening-the-ide