【问题标题】:Selenium SE record macro for Autocomplete text box自动完成文本框的 Selenium SE 记录宏
【发布时间】:2012-03-29 17:56:58
【问题描述】:

我有基于 JQuery 的自动完成文本框。 当我录制宏时,我不确定如何选择与该值对应的项目,因为您必须选择弹出的值,我通常单击键盘上的选项卡以选择值,但是我如何记录这个自动化?

我的搜索只有一个结果,这使它更容易。

【问题讨论】:

    标签: selenium-webdriver jquery-autocomplete


    【解决方案1】:

    我的实现很简单,不敢相信我错过了。

    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 上的点击事件,这只是一个选项。

    干得好:)

    【讨论】:

      猜你喜欢
      • 2017-01-29
      • 2011-04-18
      • 2010-09-22
      • 1970-01-01
      • 2012-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多