【自动化测试】Selenium IDE脚本编辑与操作

这篇具有很好参考价值的文章主要介绍了【自动化测试】Selenium IDE脚本编辑与操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

之前,我们录制脚本时是录制鼠标和键盘的所有在浏览器的操作,那么脚本会出现多余的步骤,有时候我们需要手动填写脚本或修改脚本,所以我们有必要对selenium IDE脚本编辑与操作有所了解;(采用录制的方式很容易记录出多余的操作)

Selenium IDE脚本编辑与操作 【了解】
目的:手动修改或编写脚本(采用录制方式很容易记录出多余的操作)

3.1 编辑一行命令

在Table标签下选中某一行命令,命令由command、Target、value三部分组成。可以对这三部分内容那进行 编辑。

3.2 插入命令

在某一条命令上右击,选择“insert new command”命令,就可以插入一个空白,然后对空白行进程编辑

3.3 插入注释

鼠标右击选择“insert new comment”命令插入注解空白行,本行内容不被执行,可以帮助我们更好的理解 脚本, 插入的内容以紫色字体显示。

3.4 移动命令

有时我们需要移动某行命令的顺序,我们只需要左击鼠标拖动到相应的位置即可。

3.5 删除命令

选择单个或多个命令,然后点击鼠标右键选择“Delete”

3.6 命令执行

选定要执行的命令点击单个执行按钮即可,注意:有一些命令必须依赖于前面命令的运行结果才能成功执行 ,否则会导致执行失败。

提示:

我们对脚本的编辑和操作已有所了解,那么我们练习1和练习2录制出来的脚本中那些命令又都是有什么作用?

Selenium IDE常用操作命令

Open()命令
作用:打开指定的URL,(可以为绝对路径,也可以是相对路径)

Target:要打开的URL;value值为空 1). 当Target为空,将打开Base URL中填写的页面; 2). 当Target不为空且值为相对路径,将打开Base URL + Target页面。如,假设Base URL为http:/ / http://www.zhi97.com,而Target为/about.aspx,则执行open命令时,将打开http://www.zhi97.co m/about.aspx 3). 当Target以http://开头时,将忽略Base URL,直接打开Target的网址;

例:打开百度网址

【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生
取消选中红圆点
【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生

选中一个空白行,并输入以下内容
【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生
点击回放
【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生

pause(等待时间)

:等待时间,单位为ms

例:先打开百度网址,等待5秒,再打开淘宝网址
【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生
【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生

【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生

点回放即可

goBack回退

作用:模拟单击浏览器的后退按钮

提示:由于没有参数,所以target和value可不填
【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生

4、refresh()

作用:刷新当前页; 提示:由于没有参数,所以Target和Value可不填;
【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生

1、click()单击

例:用输入命令的方式打开百度—搜索“淘宝网”
【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生
【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生

【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生
【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生
【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生
【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生

6、type(locator,value)

作用:向指定输入域中输入指定值;也可为下拉框、复选框和单选框按钮赋值. Target:元素的定位表达式; Value:要输入的值;

7、close()

作用:模拟用户单击窗口上的关闭按钮; 提示:由于没有参数,所以Target和Value可不填;

总结:

为什么学习Selenium IDE插件工具
录制web自动化脚本

转换成指定的语言(python)

2.Selenium安装、启动方式

Selenium的安装:方式一,通过官网:https://addons.mozilla.org/en-GB/firefox/addon/selenium-ide/versions/

方式二,通过firefox浏览器插件的方式安装—附加组件管理器—搜索selenium IDE

3.FireBug作用

定位元素

4.Selenium IDE常用命令


             【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】


一、Python编程入门到精通

二、接口自动化项目实战 

【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生

三、Web自动化项目实战

四、App自动化项目实战 

【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生

五、一线大厂简历

六、测试开发DevOps体系 

【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生

七、常用自动化测试工具

八、JMeter性能测试 

【自动化测试】Selenium IDE脚本编辑与操作,软件测试,自动化测试,技术分享,selenium,ide,测试工具,软件测试,程序人生

九、总结(尾部小惊喜)

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!

生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!文章来源地址https://www.toymoban.com/news/detail-612913.html

到了这里,关于【自动化测试】Selenium IDE脚本编辑与操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Selenium自动化测试之Selenium IDE

    学习路线指引(点击解锁) 知识定位 人群定位 🧡 Python实战微信订餐小程序 🧡 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。 💛Python量化交易实战💛 入门级 手把手带你打造一个易扩展、更安全、效率更高的量

    2024年02月10日
    浏览(134)
  • 使用 Selenium IDE 上手 web 自动化测试

    安装 Selenium IDE 是以浏览器插件的形式使用的,主要包含 FireFox 和 Chrome 两种。安装方式分为: 在线安装:下载对应的浏览器插件(chrome)。 本地安装:把 .zip 压缩包拖到浏览器的扩展页面。 开始页面 在浏览器的插件栏点击 Selenium IDE 图标进入开始页面 Record 录制一个测试用例

    2024年01月19日
    浏览(37)
  • 自动化测试工具之Selenium IDE录制教程

            下载传送带:Selenium IDE · Open source record and playback test automation for the web         这里Darren洋以firefox火狐浏览器为例,将以上下载url直接在firefox浏览器中打开,点击对应下载按钮后,就会进入添加页面。         这里直接点击添加到Firefox浏览器的按钮即可,谷歌浏

    2024年02月08日
    浏览(34)
  • selenium(4)-------自动化测试脚本(python)

    webdriverAPI 一)定位元素的方式,必问 1.1)id来定位元素,前提是元素必须具有id属性,因为有的元素是没有id的 1.2)name,元素必须有name,并且必须全局唯一 1.3)tagname,元素是一定有的,但是必须全局唯一才可以定位到元素 1.4)classname,class的名字,必须全局唯一 1.5)link_text,通过

    2024年02月02日
    浏览(38)
  • Selenium如何用于编写自动化测试脚本?

    Selenium如何用于编写自动化测试脚本?它提供了许多测试工具和API,可以与浏览器交互,模拟用户操作,检查网页的各个方面。下面是一些步骤,可以帮助你编写Selenium自动化测试脚本。 1、安装Selenium库和浏览器驱动程序 首先,你需要安装Selenium库和浏览器驱动程序,例如C

    2024年02月09日
    浏览(28)
  • selenium(7)----自动化测试脚本(python版本)

    1)HTML报告的生成:测试报告最好要生成在一个特殊的目录下面 1)在python的lib文件下面添加文件是HTMLTestRunner.py文件: self就是当前类中的实例 2)HTML报告的生成步骤: 2.1)解决HTML文件存放的问题:创建一个文件夹 2.2)HTML报告命名问题,如何进行动态命名,每一次生成的文件名称如何不

    2024年01月21日
    浏览(30)
  • 使用Python+selenium实现第一个自动化测试脚本

    这篇文章主要介绍了使用Python+selenium实现第一个自动化测试脚本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 最近在学web自动化,记录一下学习过程。 此处我选用python3.6+selenium3.0,均用

    2024年02月03日
    浏览(39)
  • 【Web自动化测试】(七)Selenium中执行JavaScript脚本

    相关文章链接: 【Web自动化测试】(一)Selenium介绍及安装部署说明 【Web自动化测试】(二)使用selenium编写测试用例 【Web自动化测试】(三)Selenium中控件定位方法 【Web自动化测试】(四)Selenium中WEB控件交互的方法 【Web自动化测试】(五)Selenium中的三种等待方式 【We

    2024年02月04日
    浏览(27)
  • python脚本——selenium自动化执行一些网页上的操作

    通过python的selenium模块,自动化执行一些网页上的重复的无聊的工作。 chromdriver下载地址

    2024年02月13日
    浏览(40)
  • 【Selenium自动化测试】操作Cookie

    所谓\\\"cookie\\\"数据是指某些网站为了辨别用户身份,储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。通俗来讲就是指缓存数据,包括用户名、密码、注册账户、手机号等公民个人信息。 在Web自动化测试时,我们也经常需要对其进行

    2024年02月03日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包