seleniumIDE command 命令类型

2024-09-05 22:38

本文主要是介绍seleniumIDE command 命令类型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

command命令 三大类型:(action、Accessor、assertion) 操作 存储 断言

操作类型——Action
浏览器操作
open(https://www.sogou.com/) 打开url。
goBack() 无参数,后退。
refresh() 无参数,刷新。
windowFocus() 无参数,激活选中的浏览器窗口。
windowMaximize() 无参数,使浏览器窗口最大化。
close() 无参数,关闭。
type(“locator”,“value”) 在input表达输入值。
typeKeys(“locator”,“value”) 模拟键盘敲击,输入字符。
click(“locator”) 单击,最后后面使用waitForPageToLoad()命令。
clickAt(“locator”,“coordstring”) 单击,需要提供想的坐标。
doubleClick(“locator”) 双击。
doubleClickAt(“locator”,“coordstring”) 双击。
select(“locator”) 在下拉框中选择选项。
selectWindow(“windowID”) 选取窗口,如果参数为null,则选择旧弹窗
selectPopUp(“windowID”) 无参数,表示选择弹出窗口;参数可以是新窗口的名字、标题。。
check(“locator”) 勾选复选框或单选框。
uncheck(“locator”) 取消勾选。
focus(“locator”) 定位焦点。
setTimeout(“timeout/ms”)等待超时时间。
setSpeed(“time/ms”) 测试执行速度。
pause("“time/ms” ) 暂停时间。
break()无参数,暂停当前测试,除非手动继续。
captureEntirePageScreenshot(“filename”) 截图并保存为PNG文件。需要指明路径和文件后缀。
highlight(“locator”)将元素背景色改为黄色。
echo(“massage”) 打印静态信息。
echo ${a} 打印动态变量的值。
  存储类型——Accessor 检查应用程序的状态,并将结果存入变量。 其中locate为定位元素。如name=wd
store(“值”,“variableName”)将值存入变量。 打印出该值,echo ${变量}    
storeTitle(“title”)将当前网页标题存入变量title。 echo ${title}    
storeLocation(“url”)将网页URL存入变量。 echo ${url}    
storeValue(“locate”,“variableName”)将input元素存入变量。echo ${变量}    
storeEditable(“locate”,“variableName”)将input元素的可编辑状态存入变量。可编辑返回true。echo ${变量}    
storeText(“locate”,“variableName”)将元素的文本值存入变量。echo ${变量}    
storeChecked(“locate”,“variableName”)将选框的勾选状态存入变量。已勾选返回true。echo ${变量}    
storeSelectedIndex(“locate”,“variableName”)将下列列表中index存入变量。echo ${变量}    
storeSelectedLable(“locate”,“variableName”)    
storeSelectedValue(“locate”,“variableName”)    
storeSelectedOptions(“locate”,“variableName”)
storeTable(“locate”,“variableName”)    
storeAttibute(“locate”,“variableName”)    
storeTextPresent(“locate”,“variableName”)    
storeElementPresent(“locate”,“variableName”)将元素存在页面中是否存入变量。    
storeVisible(“locate”,“variableName”)将元素的可见性存入变量。    
storeSpeed(“variableName”) 将执行速度存入变量。  
断言类型——Assertion 验证某个命题是否为真。网页标题、URL、input元素值、
assertTitle(“预期值”)验证网页的标题是否等于预期值。
assertNoTitle(“预期值”)验证网页的标题是否不等于预期值。
verifyTitle(“预期值”) 同assertTitle功能一样
verifyNotTitle(“预期值”) 同assertNotTitle功能一样
waitForTitle(“预期值”) 等待当前网页标题并进行验证是否等于预期值
waitForNotTitle(“预期值”)等待当前网页标题并进行验证是否不等于预期值
assertLacation(“url”) 验证网页的URl是否等于预期值
assertNotLocation(“url”)验证网页的URl是否不等于预期值
verifyLocation(“url”)
verifyNotLocation(“url”)
waitForLocation(“url”)
waitForNotLocation(“url”)
assertValue(“locate”,“预期值”)验证input元素的值是否等于预期值
assertNotValue(“locate”,“预期值”)
verifyValue(“locate”,“预期值”)
verifyNotValue(“locate”,“预期值”)
waitForValue(“locate”,“预期值”)
waitForNotValue(“locate”,“预期值”)
assertEditable()
assertText(“locate”,“预期值”)验证某个元素的文本值是否等于预期值。
assertNotText(“locate”,“预期值”)
verifyText(“locate”,“预期值”)
verifyNotText(“locate”,“预期值”)
waiForText(“locate”,“预期值”)
waitForNotText(“locate”,“预期值”)
assertChecked()

这篇关于seleniumIDE command 命令类型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1140262

相关文章

Linux如何查看文件权限的命令

《Linux如何查看文件权限的命令》Linux中使用ls-R命令递归查看指定目录及子目录下所有文件和文件夹的权限信息,以列表形式展示权限位、所有者、组等详细内容... 目录linux China编程查看文件权限命令输出结果示例这里是查看tomcat文件夹总结Linux 查看文件权限命令ls -l 文件或文件夹

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

Java获取当前时间String类型和Date类型方式

《Java获取当前时间String类型和Date类型方式》:本文主要介绍Java获取当前时间String类型和Date类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录Java获取当前时间String和Date类型String类型和Date类型输出结果总结Java获取

C语言进阶(预处理命令详解)

《C语言进阶(预处理命令详解)》文章讲解了宏定义规范、头文件包含方式及条件编译应用,强调带参宏需加括号避免计算错误,头文件应声明函数原型以便主函数调用,条件编译通过宏定义控制代码编译,适用于测试与模块... 目录1.宏定义1.1不带参宏1.2带参宏2.头文件的包含2.1头文件中的内容2.2工程结构3.条件编

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析(结合应用场景)

《nginx-t、nginx-sstop和nginx-sreload命令的详细解析(结合应用场景)》本文解析Nginx的-t、-sstop、-sreload命令,分别用于配置语法检... 以下是关于 nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析,结合实际应

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

PowerShell中15个提升运维效率关键命令实战指南

《PowerShell中15个提升运维效率关键命令实战指南》作为网络安全专业人员的必备技能,PowerShell在系统管理、日志分析、威胁检测和自动化响应方面展现出强大能力,下面我们就来看看15个提升... 目录一、PowerShell在网络安全中的战略价值二、网络安全关键场景命令实战1. 系统安全基线核查