selenium wiki:高级用户交互
AdvancedUserInteractions(高级用户交互)
入门
高级用户交互API提供了一个更新更完善的机制来定义并描述用户在一个网页上的各种操作。这些操作包括:拖拽、按住CTRL键选择多个元素等等。
开始(short how to)
为了生成一连串的动作,我们使用Actions来建立。首先,我们先配置操作:
1 | Actions builder = new Actions(driver); |
然后,获得操作(Action):
1 | Action selectMultiple = builder.build(); |
最后,执行这个动作:
1 | selectMultiple.perform(); |
这一系列的动作应该尽量的短。在使用中最好在执行一个简短的动作后验证页面是否处于正确的状态,然后再执行下面的动作。下一节将会列出所有可用的动作(Action),并且说明它们如何进行扩展。