有人可以解释一下build()函数和perform()有什么作用吗?

时间:2013-07-15 13:02:19

标签: selenium selenium-webdriver junit4

有人可以解释,在使用selenium webdriver执行鼠标悬停事件时,buildperform方法是什么?

1 个答案:

答案 0 :(得分:1)

检查一下,https://code.google.com/p/selenium/wiki/AdvancedUserInteractions

  

入门(简短操作方法)
  为了生成序列   动作,使用动作生成器来构建它。首先,配置它:

     

Actions builder = new Actions(driver);

     

builder.keyDown(Keys.CONTROL)          。点击(someElement)          。点击(someOtherElement)          .keyUp(Keys.CONTROL);

     

然后采取行动:
     Action selectMultiple = builder.build();

     

并执行它:
     selectMultiple.perform();行动的顺序应该很短 -   最好是执行一系列简短的操作并验证   页面在序列的其余部分之前处于正确的状态   地点。下一节列出了所有可用的操作以及它们如何   延长。