【selenium】selenium IDE基本使用和主要功能
目录
一、项目新建与访问
点击前往查看官网说明文档(谷歌浏览器翻译访问):帮助说明
(1)Record a new test in a new project:在一个新项目中记录新的测试【新建项目】
(2)Open an existing project:打开现有项目【打开旧项目】
(3)Close Selenium IDE:关闭IDE【实际上关闭不了IDE窗口,需要直接点击上面的“X”退出】
二、菜单栏
菜单栏位于Selenium IDE界面的最顶部。 最常用的菜单栏模块包括:
(1)项目名:用于重命名整个项目。
(2)新建项目:重现新建项目。
(3)打开项目:用于从个人驱动器加载任何现有项目。从本地磁盘查找已有项目打开访问。
(4)保存项目:用于保存当前正在处理的整个项目。
(5)更多:Running in CI 、What's new
①Running in CI:
②What's new:最新版迭代内容。
三、工具栏
工具栏包含用于控制测试用例执行的模块。 此外,它还为提供了调试测试用例的步骤功能:
(1)录制按钮:工具栏最右侧的红色原点就是录制按钮,用来录制用户在浏览器上的操作脚本。
①“REC”状态:点击按钮,可开始录制。
②“▣”状态:点击按钮,可停止录制。
(2)速度控制选项:用来控制用例执行速度。【Fast:快;Slow:慢】
(3)全部运行:全部执行,如果当前工程有多个测试用例,使用该按钮就会将用例全部执行。用于在加载具有多个测试用例的测试套件时运行整个测试套件。
(4)运行测试:单个执行,使用该按钮只会自行当前选中的用例。如果当前工程只有一个用例,那么这个按钮和“全部执行”按钮效果相同。用于运行当前选定的测试。 只加载一个测试,运行测试, 按钮和运行全部,按钮具有相同的效果。
(5)步骤功能:用来逐步逐步执行一个用例。用于进入步骤,通过测试用例一次运行一个命令。主要用来调试用例。
(6)禁用断点:禁用掉有问题的用例,方便其他用例继续执行。相当于隐藏该用例。
(7)例外暂停:紧急暂停。
四、地址栏
此模块提供了一个下拉菜单,可以记住基本URL的所有先前值。 简单来说,基本URL地址栏会记住以前访问过的网站,以便以后导航变得容易。
五、测试用例窗格
此模块包含IDE记录的所有测试用例。 简单来说,它在测试用例窗格下同时提供所有记录的测试用例的列表,以便用户可以轻松地在测试用例之间进行混洗。测试用例窗格还包括导航面板、测试脚本编辑器框等功能,允许用户在测试用例和测试套件之间导航。
(1)导航面板:左侧导航面板,用于用例管理,分为“Tests”、“Test suits”和“Executing”3种样式。
①Tests:单独编写一个一个的测试用例,显示所有用例列表,可供搜索、新建用例。
Ⅰ.+:新建用例
Ⅱ.Rename:重命名
Ⅲ.Duplicate:复制
Ⅳ.Delete:删除
②Test suits:线程组管理,将多个用例组合成一个线程组,线程组的用例是通过“Tests”的用例添加的,显示所有线程组及其用例,可以搜索、新建线程组。
Ⅰ.+:新建线程组
Ⅱ.Add tests:线程添加测试用例
Ⅲ.Rename:重命名
Ⅳ.Delete:删除
Ⅴ.Setting:用例执行设置
③Executing:执行,可以看到测试执行结果摘要,其中包括各种测试用例的通过/失败状态。
(2)测试脚本编辑器框:测试脚本编辑器框”显示IDE记录的所有测试脚本和用户交互。 每个用户交互的显示顺序与执行顺序相同。 “编辑器”框分为三列:命令,目标和值。
①命令:可以将命令视为在浏览器元素上执行的实际操作/操作。 例如,如果要打开一个新URL,该命令是:open ,如果单击网页上的链接或按钮,则该命令为:click 。
②目标:Target 指定必须在其上执行操作的web元素以及locator属性。 例如,如果单击名yiibai.com项,那么目标链接是 yiibai.com* 。
③值:值被视为可选字段,可在需要发送一些实际参数时使用。 例如,如果在文本框中输入电子邮件地址或密码,则该值将包含实际凭据。
六、日志,引用窗格
(1)日志窗格:在执行期间显示运行时消息。 它提供IDE执行的操作的实时更新。 它可以分为四种类型:信息,错误,调试和警告。
(2)引用窗格:在编辑器中显示当前所选selenese命令的完整详细信息。引用窗格输出如下: