Selenium自动化测试之Selenium IDE

简介

Selenium IDE 是实现Web自动化的一种便捷工具,本质上它是一种浏览器插件。该插件支持Chrome和Firefox浏览器,拥有录制、编写及回放操作等功能,能够快速实现Web的自动化测试

  使用场景

  1、Selenium IDE本身的定位并不是用于复杂的自动化场景,而是用于一些对效率拥有极高要求的简易场景。

  2、用于发现BUG,重现BUG,提高沟通效率。

  3、提高用例执行效率,提高回归效率。

  4、录制功能可以导出代码,节省自动代码编写时间。

  安装:

  打开火狐浏览器,搜索火狐插件。

点击选中进入后进行安装:

基本操作

点击图标进入:

录制与回放

 

1. 点击第一个选项我们录制一个新的项目

  2. 输入项目名称

  3. 输入需要录制的网址

 4. 跳转页面后在录制状态下进行页面操作

  5. 操作结束后暂停录制,状态显示如下

 6. 点击按钮进行回放

  注意:上图右上角保存按钮可以用来保存录制脚本

7. 可以导出脚本,节约编写用例的时间 

# Generated by Selenium IDE
  import pytest
  import time
  import json
  from selenium import webdriver
  from selenium.webdriver.common.by import By
  from selenium.webdriver.common.action_chains import ActionChains
  from selenium.webdriver.support import expected_conditions
  from selenium.webdriver.support.wait import WebDriverWait
  from selenium.webdriver.common.keys import Keys
  from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
   
  class TestFirsttest():
    def setup_method(self, method):
      self.driver = webdriver.Firefox()
      self.vars = {}
     
    def teardown_method(self, method):
      self.driver.quit()
     
    def test_firsttest(self):
      self.driver.get("https://www.baidu.com/")
      self.driver.set_window_size(1146, 693)
      self.driver.find_element(By.ID, "kw").click()
      self.driver.find_element(By.ID, "kw").send_keys("helloworld")
      self.driver.find_element(By.ID, "su").click()

测试套件

  在同一个项目中,可以同时管理多条测试用例。在Selenium IDE的测试视图中单击“+”按钮,可以新增测试用例,也可以右击一条测试用例,在上下文菜单中选择Duplicate(复制)选项进行复制。

  如果每个模块都有几十条测试用例,那么这些用例在对应的面板下将非常难以维护,以至于根本无法分辨各个用例归属于哪个模块。Selenium IDE提供了一种名为“测试套件”(Test Suite)的功能来管理测试用例。

​现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 希望能帮助到你!【100%无套路免费领取】

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Selenium IDE是一款用于Web自动化测试的浏览器插件。它可以记录和回放用户在浏览器中的操作,以便进行自动化测试。以下是使用Selenium IDE进行Web自动化测试的步骤: 1. 安装Selenium IDE插件:在浏览器的插件商店中搜索Selenium IDE,并安装到浏览器中。 2. 打开Selenium IDE:在浏览器中点击Selenium IDE插件的图标,打开Selenium IDE。 3. 录制测试用例:点击Selenium IDE界面上的录制按钮,开始录制测试用例。在浏览器中进行各种操作,例如点击链接、填写表单等。 4. 停止录制:完成测试用例的录制后,点击Selenium IDE界面上的停止按钮,停止录制。 5. 回放测试用例:点击Selenium IDE界面上的回放按钮,Selenium IDE会自动执行之前录制的测试用例,并在浏览器中模拟用户的操作。 6. 断言和验证:在测试用例中可以添加断言和验证,以确保测试结果的准确性。例如,可以验证页面上的某个元素是否存在,或者断言某个元素的文本内容是否符合预期。 7. 导出测试用例:完成测试用例的录制和回放后,可以将测试用例导出为不同的格式,例如HTML、Java、Python等,以便在不同的环境中执行测试用例。 请注意,Selenium IDE是一款简单易用的工具,适合初学者进行简单的Web自动化测试。如果需要进行更复杂的测试,可以考虑使用Selenium WebDriver,它提供了更多的功能和灵活性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值