2
我有一个页面,有一个图像,当点击显示日历。我在这里举了一个例子 - >http://www.dotvibes.com/test/test.html点击图片显示日历。硒 - 问题测试日期字段
我试图使用Selenium IDE记录点击这个图像的动作,但它只是不能正常工作。
这里是硒的IDE返回
<tr>
点击 <td>//img[@name='calendarButton' and @onclick="return showCalendar('date_ceased0', 'dd/MM/yyyy');"]</td>
`
点击图片后,硒IDE不记录在日历中选择日期的实际点击。 而且我也不能直接输入任何东西到文本框中,因为它由于某种原因最终成为“未定义”。
我需要做些什么来测试图片点击,选择一个包含不同月份的日期? 请查看上面显示的示例页面,并尝试使用IDE记录选择日期。
感谢
看起来很有趣。那是什么格式/语言?你可以发布html或java等价物吗?谢谢 – ziggy 2010-02-23 09:49:15
我设法将它输入到ide上,并将它转换为Java,并且工作起来非常完美。我没有意识到可以像这样使用css来访问它,我也不知道clickAt事件。非常感谢你的帮助。 – ziggy 2010-02-23 10:06:33
这只是一个简单的文本格式 - 比大多数格式更可读。 CSS定位器非常有用,通常比通过XPath定位更快,并且通常更安全,可跨浏览器使用。有时'click'在'clickAt'的地方不起作用。我预计这是由于Selenium试图点击元素的中心,而没有最终偏移参数的'clickAt'会点击元素的左上角。 – 2010-02-23 10:39:47