1、click(); 点击
2、sendkeys(); 模拟键盘向输入框中输入内容
3、clear(); 清除文本框中的内容
4、submit(); 用于提交表单的内容 。例如搜索框后的“回车”,就可以使用。有时候可以用来替换click()
5、getSize(); 返回元素的尺寸,宽、高
6、getText(); 返回元素的文本
7、getAttribute(name); 返回元素的属性值,包括id、name、 type 或者元素包括的其他属性
8、isDisplayed(); 返回元素是否可见
鼠标操作:
1、 contextClick() 右击
context_click()方法用于模拟鼠标右键操作,在调用时需要指定元素定位。
2、 clickAndHold() 鼠标悬停并控制
clickAndHold()方法可以模拟鼠标悬停并控制的动作
3 、doubleClick() 双击
doubleClick()方法用于模拟鼠标双击操作。
4、 dragAndDrop() 拖动
drag_and_drop(source, target)在源元素上按下鼠标左键,然后移动到目标元素上释放。
5、 release() 释放鼠标
6 、perform() 执行所有Actions中存储的行为
键盘事件
sendKeys(Keys.BACK_SPACE) 删除键(BackSpace)
sendKeys(Keys.SPACE) 空格键(Space)
sendKeys(Keys.TAB) 制表键(Tab)
sendKeys(Keys.ESCAPE) 回退键(Esc)
sendKeys(Keys.ENTER) 回车键(Enter)
sendKeys(Keys.CONTROL,'a') 全选(Ctrl+A)
sendKeys(Keys.CONTROL,'c') 复制(Ctrl+C)
sendKeys(Keys.CONTROL,'x') 剪切(Ctrl+X)
sendKeys(Keys.CONTROL,'v') 粘贴(Ctrl+V)
sendKeys(Keys.F1) 键盘F1
……
sendKeys(Keys.F12) 键盘F12