优秀的编程知识分享平台

网站首页 > 技术文章 正文

selenium常用命令--Action(一)(selenium常用命令介绍)

nanyue 2024-09-01 00:01:23 技术文章 6 ℃

selenium命令三种类型:action(操作)、accessor(存储)、assertion(断言)

浏览器的操作:

open(url)-打开指定的URL

goBack()-浏览器后退按钮

refresh()-刷新浏览器

windowFocus()-激活当前选中的浏览器窗口

windowMaximize()-将当前选中的浏览器窗口最大化

close()-关闭当前选中的浏览器窗口

界面元素的基本操作:

type(locator,value)-键盘输入

typeKeys(locator,value)-键盘敲击事件

click(locator)-单击链接、复选框或单选框(页面加载:+waitForPageToLoad 或者clickAndWait)

clickAt(locator,coordString)-同click,加坐标

doubleClick(locator)-双击链接、复选框或单选框

doubleClickAt(locator,coordString)-同doubleClick,加坐标

select(selectLocator,optionLocator)-下拉列表框中选择指定选项(区别:选项定位和下拉框定位)

check(locator)-勾选复选框或单选框

uncheck(locator)-取消勾选

focus(locator)-对指定元素聚焦

键盘鼠标模拟操作:

例如:Ctrl+Alt+C

CtrlKeyDown、AltKeyDown、KeyDown(locator,keySequence)

设置类操作:

setTimeout(timeout)-执行某一操作最大等待时间(适用:open、waitFor开头、andWait后缀)

setSpeed(value)-测试步骤之间执行的时间间隔

测试控制/调试类操作:

pause(waitTime)-在指定时间内暂停执行

break()-暂停当前正在执行的测试,直到用户手动单击继续按钮

captureEntirePageScreenshot(filename,kwargs)-将当前窗口进行截图并保存为PNG文件

highlight(locator)-暂时将指定元素的背景色改为换色,并在稍后取消该效果,一般用于调试

echo(message)-将指定信息打印出来,一般用于调试

Tags:

最近发表
标签列表