用selenium IDE手工编写自动化测试脚本

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

目录

一、打开selenium IDE插件

 二、输入脚本

1.元素定位的验证  console验证Xpath定位

2.元素定位的验证   console验证css定位


selenium IDE属于玩具型自动化测试脚本编写工具,它简单、易上手,对于web自动化测试入门来说,是个非常不错的选择。

使用seleniium IDE插件录制脚本非常容易,具体过程请点击。

下面就介绍如何使用selenium IDE手写第一个自动化测试脚本。通过手写测试脚本,让你对自动化测试有更清晰的认识。

此次被测试网址为:http://user-p2p-test.itheima.net/common/member/reg

一、打开selenium IDE插件

打开selenium IDE插件

用selenium IDE手工编写自动化测试脚本

选择创建一个新的工程并创建新的测试用例

用selenium IDE手工编写自动化测试脚本

 输入工程名称,如:P2P_张三同学

用selenium IDE手工编写自动化测试脚本

 然后输入被测试网站网址:http://user-p2p-test.itheima.net/common/member/reg     

用selenium IDE手工编写自动化测试脚本

 用selenium IDE手工编写自动化测试脚本

 用selenium IDE手工编写自动化测试脚本

 二、输入脚本

1  输入脚本完成被测网页的打开

open命令 操作对象就是要打开的网址

用selenium IDE手工编写自动化测试脚本

 2.输入脚本实现在手机文本框中输入手机号

type 就是输入的命令,相当于input

点击Target后的箭头可以去网页上点击你要输入的文本框,那么该文本框的定位方式就会填写到“Target”文本框中

selenium IDE下方有logReference两个标签页, 其中:

log显示脚本执行的过程信息。如果执行失败了,可以到log标签页下看下详细信息;

Reference显示当前命令的帮助信息,以便用户理解命令,输入target和value值、

如果一个命令只有一个locator参数,那么,你只需要在target中设置操作对象,value中就不需要设置值了。

用selenium IDE手工编写自动化测试脚本

用selenium IDE手工编写自动化测试脚本

 系统会自动获得多种定位方式,点击Target的下拉选项框可以看到其他可选的定位方式。

用selenium IDE手工编写自动化测试脚本

 有时我们在Target中手写了一个定位方式,如果不确定是否正确,则可以点击Target文本框后的放大镜按钮,系统将会让让符合定位条件的元素闪烁。

用selenium IDE手工编写自动化测试脚本

一条命令输入完毕后,在脚本表格区域点击下一行的空白脚本就可以输入新的脚本了用selenium IDE手工编写自动化测试脚本

同学们可以自己尝试完成注册页面的其他操作。type是输入命令。click是点击命令。需要说明的是,图片验证码固定为“8888”,;短信验证码需要先点击【获取短信验证码】按钮,然后再在短信验证码文本框中输入“666666”、

 最终脚本结果如下:

用selenium IDE手工编写自动化测试脚本

图上的assertText是个新命令奥!它可以用于判定页面上某个对象的文本信息是否是指定的信息!

以下这几个命令大家还是需要掌握下

命令     操作对象     值

click   id=phone                                      ---------表明单击id为phone的对象

type    id=phone   13700001006            ---------表明在id为phone的对象中输入 13700001006

assert text css=h1 > span 恭喜您,-------检测css为h1>span的元素的文本信息是否为 “恭喜您,”

open  common/member/reg           -- ---表明打开指定的网址 可以用绝对路径,也可以使得用相对于基地址的地址

用selenium IDE手工编写自动化测试脚本

store  13700001011  phonenumber  -------将字符串 13700001011的值保存到变量 phonenumber变量中

后期脚本中如果要用到变量的值,使用  ${phonenumber}即可。

用selenium IDE手工编写自动化测试脚本

不知道大家有没有感觉得自动化测试很有意思!让一件事更快更重复的自动执行是一件挺酷的事!

这个只是个开端,还有很多内容需要大家去深挖。很多脚本回放会失败,主要是因为操作对象不能很好的定位,

那么如果让你自己去进行元素定位,你会用id,tag,name,xpath,css定位吗?

补充:

1.元素定位的验证  console验证Xpath定位

用selenium IDE手工编写自动化测试脚本

2.元素定位的验证   console验证css定位

用selenium IDE手工编写自动化测试脚本文章来源地址https://www.toymoban.com/news/detail-426584.html

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

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

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

相关文章

  • 如何使用Selenium IDE浏览器插件轻松完成脚本录制,轻松搞定自动化测试!

    Selenium IDE可以用来调式Selenium脚本,支持将浏览器的Web网页操作导出为不同编程语言的脚本。 创建项目之后可以录制或回放已录制的网页操作情况,特别是对一些开发测试人员提供了相当大的便利。 目前,该Selenium IDE插件可以支持Edge/火狐以及谷歌浏览器的使用,其他浏览器

    2024年02月02日
    浏览(47)
  • Selenium自动化测试之Selenium IDE

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

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

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

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

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

    2024年02月08日
    浏览(38)
  • 自动化测试脚本编写(超详细)

    🍅 视频学习: 文末有免费的配套视频可观看 🍅  关注公众号【互联网杂货铺】,回复 1  ,免费获取软件测试全套资料,资料在手,涨薪更快 什么是自动化测试? 自动化测试是验证和验证软件是否满足所有用户需求,并使用自动化工具按预期运行。它检查在产品开发阶段

    2024年04月26日
    浏览(32)
  • python+pytest接口自动化(12)-自动化用例编写思路 (使用pytest编写一个测试脚本)

    经过之前的学习铺垫,我们尝试着利用pytest框架编写一条接口自动化测试用例,来厘清接口自动化用例编写的思路。 我们在百度搜索 天气查询 ,会出现如下图所示结果: 接下来,我们以该天气查询接口为例,编写接口测试用例脚本。 针对某个功能做接口测试,首先我们需

    2024年02月04日
    浏览(47)
  • 自动化用例编写思路 (使用pytest编写一个测试脚本)

    目录 一,明确测试对象 二,编写测试用例 构造请求数据 封装测试代码 断言设置 三,执行脚本获取测试结果 四,总结 经过之前的学习铺垫,我们尝试着利用pytest框架编写一条接口自动化测试用例,来厘清接口自动化用例编写的思路。 我们在百度搜索天气查询,会出现如下

    2024年02月16日
    浏览(51)
  • 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日
    浏览(42)
  • selenium(7)----自动化测试脚本(python版本)

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

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

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

    2024年02月03日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包