Selenium SE记录自动填充文本框的宏

时间:2012-03-29 08:14:12

标签: selenium-webdriver jquery-autocomplete

我有自动填充文本框,即基于JQuery。 当我录制宏时,我不确定如何选择对应该值的项目,因为你必须选择弹出的值,我通常点击键盘上的选项卡来获取所选的值,但我如何记录这个自动化?

我的搜索只有一个结果,它可以让您更轻松。

1 个答案:

答案 0 :(得分:0)

我的实施很简单,不敢相信我错过了这个。

open    /   
type    id=SelectUser   Dummy, User
click   id=SelectUser   timeout =200
waitForElementPresent   css=li.ac_even  
click   css=li.ac_even  
select  id=FeedBackSource   label=Letter
select  id=TimeReported     label=03:30
select  id=QualityTypeId    label=Positive Feedback
clickAndWait    css=button  

点击自动填充文本框会触发操作以获得结果。 等待元素存在,等待可以找到元素。 这是更好的实现,因为您没有阻塞线程超过您需要的时间

以及li.ac_even上的点击事件,这只是一个选项。

工作干得好:):