网站首页 > 开源技术 正文
简介
Selenium IDE 是实现Web自动化的一种便捷工具,本质上它是一种浏览器插件。该插件支持Chrome和Firefox浏览器,拥有录制、编写及回放操作等功能,能够快速实现Web的自动化测试
使用场景
- Selenium IDE本身的定位并不是用于复杂的自动化场景,而是用于一些对效率拥有极高要求的简易场景
- 用于发现BUG,重现BUG,提高沟通效率
- 提高用例执行效率,提高回归效率
- 录制功能可以导出代码,节省自动代码编写时间
安装:
- 打开火狐浏览器,搜索火狐插件
- 点击选中进入后进行安装
基本操作
点击图标进入
录制与回放
- 点击第一个选项我们录制一个新的项目
- 输入项目名称
- 输入需要录制的网址
- 跳转页面后在录制状态下进行页面操作
- 操作结束后暂停录制,状态显示如下
- 点击按钮进行回放
- 注意:上图右上角保存按钮可以用来保存录制脚本
- 可以导出脚本,节约编写用例的时间
# 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)的功能来管理测试用例
文章来自https://www.cnblogs.com/yetangjian/p/16535624.html
猜你喜欢
- 2024-10-13 Selenium自动化测试(Selenium自动化测试脚本)
- 2024-10-13 Python爬取动态网页之selenium扫盲篇
- 2024-10-13 Python Selenium 变量与选择器选择元素
- 2024-10-13 手把手教会你selenium无代码自动化测试工具
- 2024-10-13 一文搞懂pytest+selenium编写网页UI自动化脚本和用例
- 2024-10-13 骗子进军 AI 领域!一边“删号跑路”,一边研发“新业务”
- 2024-10-13 Selenim2和Selenium3的区别(seleniumide)
- 2024-10-13 Selenium2入门(一)简介(selenium基本使用方法)
- 2024-10-13 Selenium ---Web自动化测试的神兵利器,值得收藏!
- 2024-10-13 录制web 自动化测试用例(录制web 自动化测试用例的软件)
欢迎 你 发表评论:
- 11-07qq邮箱网页版登录官网电脑版
- 11-07查看wifi密码(电脑查看wifi密码)
- 11-07怎么申请163邮箱(怎样申请邮箱个人免费注册)
- 11-07windows 10官方版镜像下载(w10镜像官网下载)
- 11-07电脑网卡坏了怎么修复(电脑网卡坏了维修多少钱)
- 11-07怎么卸载ie浏览器 win7(怎么卸载ie浏览器里的flash)
- 11-072t硬盘一千多个坏道还能用吗
- 11-07惠普牌子的电脑好不好(惠普品牌电脑)
- 1596℃北京那些看上去很牛的车牌们!(北京厉害车牌)
- 1114℃2025年度视频去水印软件TOP5对比:哪款最值得用
- 600℃新疆话里的“虫子”
- 528℃中兴光猫 Telnet下设置大全(中兴光猫命令大全)
- 520℃蓝牙设备配对失败的系统性解决方案与技术解析
- 518℃未备份电脑文件数据恢复的七种方法
- 498℃工艺管道常用英文缩写 英汉对照
- 453℃是爱情啊!比伯分享度假照 与海莉礁石上甜蜜接吻
- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)

本文暂时没有评论,来添加一个吧(●'◡'●)