Selenium IDE不记录自动计算

时间:2012-05-11 18:39:54

标签: selenium ide

好的,我有一张表格。 我在一个文本框中输入数值,同时系统在第二个(只读)文本框中计算和显示值。当我用IDE录制它时,第二个文本框没有任何值。

当我说“同时”时,我的意思是当我在text_box_1中输入“1”时,text_box_2同时显示“1”。这些只是样本数,但是它在应用程序中的工作方式。

如果有人可以就如何确保IDE记录text_box_2中显示的内容给出指示,我将不胜感激。

谢谢, 维拉德。

1 个答案:

答案 0 :(得分:0)

这是因为第二个框很可能是通过一些javascript更新程序写入的。为了实现这一点,您可能必须使用Selenium WebDriver的“SendKeys”,它实际上会模拟在框中输入。我不确定为什么IDE的输入不会这样做,但想法是触发javascript'更新'或'更改'事件,以便它将填充第二个框中的文本。如果这不起作用,您还可以手动调用javascript更新;虽然这不是推荐的方法。 我不使用IDE,所以可能有人会有更好的解决方案,但我建议如果你进入这种测试,你可能要考虑转移到WebDriver(但这纯粹是我的意见!:))。