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

相关文章

Redis 的 SUBSCRIBE命令详解

《Redis的SUBSCRIBE命令详解》Redis的SUBSCRIBE命令用于订阅一个或多个频道,以便接收发送到这些频道的消息,本文给大家介绍Redis的SUBSCRIBE命令,感兴趣的朋友跟随... 目录基本语法工作原理示例消息格式相关命令python 示例Redis 的 SUBSCRIBE 命令用于订

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

Python中Json和其他类型相互转换的实现示例

《Python中Json和其他类型相互转换的实现示例》本文介绍了在Python中使用json模块实现json数据与dict、object之间的高效转换,包括loads(),load(),dumps()... 项目中经常会用到json格式转为object对象、dict字典格式等。在此做个记录,方便后续用到该方

python中的显式声明类型参数使用方式

《python中的显式声明类型参数使用方式》文章探讨了Python3.10+版本中类型注解的使用,指出FastAPI官方示例强调显式声明参数类型,通过|操作符替代Union/Optional,可提升代... 目录背景python函数显式声明的类型汇总基本类型集合类型Optional and Union(py

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十

Linux查询服务器 IP 地址的命令详解

《Linux查询服务器IP地址的命令详解》在服务器管理和网络运维中,快速准确地获取服务器的IP地址是一项基本但至关重要的技能,下面我们来看看Linux中查询服务器IP的相关命令使用吧... 目录一、hostname 命令:简单高效的 IP 查询工具命令详解实际应用技巧注意事项二、ip 命令:新一代网络配置全

Linux grep 命令的使用指南

《Linuxgrep命令的使用指南》本文给大家介绍Linuxgrep命令的使用指南,包括基础搜索语法、实践指南,感兴趣的朋友跟随小编一起看看吧... 目录linux grep 命令全面使用指南一、基础搜索语法1. 基本文本搜索2. 多文件搜索二、常用选项详解1. 输出控制选项2. 上下文控制选项三、正则表达

MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)

《MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)》本文给大家介绍MyBatis的xml中字符串类型判空与非字符串类型判空处理方式,本文给大家介绍的非常详细,对大家的学习或... 目录完整 Hutool 写法版本对比优化为什么status变成Long?为什么 price 没事?怎

C#之枚举类型与随机数详解

《C#之枚举类型与随机数详解》文章讲解了枚举类型的定义与使用方法,包括在main外部声明枚举,用于表示游戏状态和周几状态,枚举值默认从0开始递增,也可手动设置初始值以生成随机数... 目录枚举类型1.定义枚举类型(main外)2.使用生成随机数总结枚举类型1.定义枚举类型(main外)enum 类型名字