Day32 Web自动化详解(6)——WebDriver(Selenium)——WebDriver鼠标、键盘操作
目标
1. 了解WebDriver操作鼠标方法
2. 了解WebDriver操作键盘方法
1. 鼠标事件
说明:WebDriver库对模拟鼠标操作封装的一些方法,此知识点作为了解
1.1 WebDriver为什么要操作鼠标?
说明:现在Web产品中提供了丰富的鼠标交互方式,如:双击、悬停、拖拽等功能,做为Web产品测试框架,需要
应对这些Web产品应用场景,所以在WebDriver类库中封装了相应的鼠标交互方法。
疑问: WebDriver提供了那些操作鼠标事件的方法?
1.2 WebDriver操作鼠标方法
说明:在WebDriver中将操作鼠标的方法封装在ActionChains类中
1. context_click() 右击 --> 此方法模拟鼠标右键点击效果
2. double_click() 双击 --> 此方法模拟双标双击效果
3. drag_and_drop()