selenium 常用方法总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xujiamin123456/article/details/72457576

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()方法用于模拟鼠标右键操作,在调用时需要指定元素定位。

扫描二维码关注公众号,回复: 3833958 查看本文章

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


猜你喜欢

转载自blog.csdn.net/xujiamin123456/article/details/72457576