zl程序教程

selenium 自动化测试

  • Selenium的Web自动化测试(送源码)

    Selenium的Web自动化测试(送源码)

    以下文章来源于测试开发社区 ,作者fin 8.1 Selenium自动化测试准备1.Selenium介绍Selenium是一个Web开源自动化测试框架,页面级操作,模拟用户真实操作,API从系统层面触发事件。Selenium 1.0 Sever/Client工作方式,可在local或remote机器上运行基于js注入的case底层。为什么一定要用代理服务器的模式?答案是同源策略,它是由Nets

    日期 2023-06-12 10:48:40     
  • Selenium--WEB自动化测试工具

    Selenium--WEB自动化测试工具

    读者提问:WEB 自动化测试工具有推荐的吗 ?阿常回答:有,Selenium。官网地址:https://www.selenium.devGithub地址:https://github.com/selenium/selenium (开源社区)阿常碎碎念:Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在 Windows、Linux 和 Macintosh上

    日期 2023-06-12 10:48:40     
  • selenium自动化测试实战基于python_初级java工程师要求

    selenium自动化测试实战基于python_初级java工程师要求

    大家好,又见面了,我是你们的朋友全栈君。 一、Selenium介绍 Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试。 Selenium 2,又名 WebDriver,它的主要新功能是集成了 Seleni

    日期 2023-06-12 10:48:40     
  • selenium 自动化测试 Chrome 大于 63 版本 不能重定向问题解决办法

    selenium 自动化测试 Chrome 大于 63 版本 不能重定向问题解决办法

    Chrome 一些信息:Chrome 63 以后,浏览器默认屏蔽了重定向Chrome 63 版本,设置了禁止更新,有些情况还是会更新到最新版本解决过程:在博客上查到  selenium 里 给 Chrome 启动加参数的方法:Selenium启动项参数设置Chrome 完整的启动参数网页:List of Chromium Command Line Switches « Peter Beverloo

    日期 2023-06-12 10:48:40     
  • Selenium自动化测试问题

    Selenium自动化测试问题

    org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: *** LOG addons.manager: Application has been upgraded **

    日期 2023-06-12 10:48:40     
  • Linux下部署python selenium UI自动化测试

    Linux下部署python selenium UI自动化测试

    ############################### 没有图像界面---采用Chrome Headless,最新版的chrome支持headless模式   ################################ 一.准备环境 安装python环境 第一步、下载Python3 输入下载命令:wget https://www.python.org/ftp/pyt

    日期 2023-06-12 10:48:40     
  • selenium3 web自动化测试框架 :页面基础操作、元素定位方法封装、页面操作方法封装

    selenium3 web自动化测试框架 :页面基础操作、元素定位方法封装、页面操作方法封装

    学习目的: 掌握自动化框架中需要的一些基础web操作 正式步骤: 使用title_contains检查页面是否正确 # -*- coding:utf-8 -*- import time

    日期 2023-06-12 10:48:40     
  • appium+selenium自动化测试UI踩坑记录之--判断元素是否存在

    appium+selenium自动化测试UI踩坑记录之--判断元素是否存在

    判断应用程序元素是否存在,之前使用的代码如下,但是页面跳转后,通过xpath查找信息能查找到跳转前页面的内容,造成信息判断不准确。 def isElement

    日期 2023-06-12 10:48:40     
  • Selenium自动化测试-3.元素定位(3)

    Selenium自动化测试-3.元素定位(3)

    在上一篇:Selenium自动化测试-元素定位(2),我们介绍了xpath定位,xpath一般都能满足我们的定位需求。今天我们来介绍另一种——css定位神器。css相对xpath来说,语法更简洁、定位速度更快,xpath能定位到的,css一般也能定位到,可以说

    日期 2023-06-12 10:48:40     
  • Selenium自动化测试-3.元素定位(1)

    Selenium自动化测试-3.元素定位(1)

    这次我们要分享的是对元素的定位,在一个页面中有很多不同的策略来定位一个元素,我们选择最合适的方法即可。 一个页面最基本组成单元是元素,想要定位一个元素,我们需要特定的信息来说明这个元素的唯一特征。 selenium 主要提供了8种定位元素方法: find_element_by_id

    日期 2023-06-12 10:48:40     
  • Selenium基础 — Selenium自动化测试框架介绍

    Selenium基础 — Selenium自动化测试框架介绍

    1、什么是selenium Selenium是一个用于Web应用程序测试的工具。 只要在测试用例中把预期的用户行为与结果都描述出来,我们就得到了一个可以自动化运行的功能测试套件。Selenium测试套件直接运行在浏览器中,就像真正的用户在操作浏览器一样。Selenium也是一款同样使用Apache License 2.0协议发

    日期 2023-06-12 10:48:40     
  • Selenium Web自动化测试框架搭建

    Selenium Web自动化测试框架搭建

    所需环境 浏览器 ChromePython 3.9SeleniumPytest  配置驱动 在项目根目录下创建 conftest.py import pytest from selenium import webdriver from selenium.webdriver.chrome.webdriver import WebDriver impo

    日期 2023-06-12 10:48:40     
  • Selenium自动化测试-7.获取元素属性信息

    Selenium自动化测试-7.获取元素属性信息

    在上一篇:Selenium自动化测试-鼠标键盘操作,我们了解鼠标键盘的基本操作,包括处理输入、点击、拖动等场景。在做自动化过程中,我们会想验证自己的代码是否正确,比如登录之后,通过用户名或其他信息来证明你是否登录成功,或者点击链接后,是否会跳转新

    日期 2023-06-12 10:48:40     
  • Selenium Page Object 自动化测试框架-框架设计

    Selenium Page Object 自动化测试框架-框架设计

    抽空利用ECshop开源项目,写了下Selenium的Page Object自动化测试框架 Ecshop ├─common ├─config ├─data ├─logs ├─pages ├─picture ├─report ├─script ├─tools ├─run.py 详细介绍每个组件设计含义。 l commo

    日期 2023-06-12 10:48:40     
  • Selenium自动化测试——Xpath定位

    Selenium自动化测试——Xpath定位

    在测试工作中通过定位查找元素是较为常用的,但有些时候无法查到测试对象较为完善的属性及属性值,Selenium提供了一个更为全面的方法,通过元素在被测页面中的位置属性进行查找。   Xpath是某个元素在XML文件中所处的位置,通过Xpath定位元素,精准度较高,但由于X

    日期 2023-06-12 10:48:40     
  • 干货||洞见Selenium 自动化测试

    干货||洞见Selenium 自动化测试

    本文来自“汇智动力学院”知乎号。 第一部分:使用测试工具从自动化测试的定义开始,主要讨论自动化测试如何开展的话题。 第二部分:构建测试方案在熟悉自动化测试的基础上,主要讨论如何构建优秀的自动化测试。 写在最前面:目前自动化测试并不属于新鲜的事物,或者说自动化测试的各

    日期 2023-06-12 10:48:40     
  • Selenium结合HttpWatch进行Web自动化测试(实时获取页面性能)

    Selenium结合HttpWatch进行Web自动化测试(实时获取页面性能)

    1、前言 利用 Selenium 在进行自动化测试的时候,每次跳转不同的页面时,要想知道打开该页面需要多长时间,该如何解决? 本篇所介绍的解决方案为采用 Selenium + HttpWatch 进行相结合。 2、简介 HttpWatch 是一款强大的网页数据分析工具,

    日期 2023-06-12 10:48:40     
  • Selenium自动化测试实战1-基本使用

    Selenium自动化测试实战1-基本使用

    目录 Selenium WebDriver 基本使用安装与测试基本 APIXPath 查找CSS 选择器查找By 对象查找页面元素操作获取页面元素内容浏览器弹出框 Seleni

    日期 2023-06-12 10:48:40     
  • 爬虫学习(13):selenium自动化测试(二):等待页面加载完成

    爬虫学习(13):selenium自动化测试(二):等待页面加载完成

    在上一篇已经讲过了大部分的知识点和实战,本篇主要内容为知识点回顾和多个元素的定位知识点补充,以及补充页面加载知识点和案例。 文章目录 查找元素(知识点回顾)

    日期 2023-06-12 10:48:40     
  • 用selenium IDE手工编写自动化测试脚本

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

    目录 一、打开selenium IDE插件  二、输入脚本 1.元素定位的验证  console验证Xpath定位 2.元素定位的验证   console验证css定位 selenium IDE属于玩具型自动化测试脚本编写工具,它简单、易上手,对于web自动化测试入门来说,是个非常不错的选择。

    日期 2023-06-12 10:48:40     
  • Python3 selenium 3 自动化测试(三)

    Python3 selenium 3 自动化测试(三)

    接着上篇用程序代码操作了浏览器的基本使用,接下来就要开始对于网页进行分析和操作了。 本篇主要有:元素定位、 内容读取、内容筛选。 1.selenium 元素定位的方法很多: 定位单个元素:find_element_by_* find_element_by_id find_element_by_

    日期 2023-06-12 10:48:40     
  • PyCharm+Python+Selenium自动化测试动态验证码识别

    PyCharm+Python+Selenium自动化测试动态验证码识别

    driver.find_element(by=By.ID,value='USERID').send_keys("admin") driver.find_element(by=By.ID,value='PASSWORD_VIEW').send_keys("123

    日期 2023-06-12 10:48:40     
  • Selenium自动化测试——巡检脚本开发(上)

    Selenium自动化测试——巡检脚本开发(上)

    自动化测试框架设计完成后,测试工程师将实现该框架。本文使用Python语句为例,介绍上述框架的实现过程与结果。   1.ECShop框架工程   启动PyCharm,点击“File”-“New Project”,进入创建工程界面,如图1。                

    日期 2023-06-12 10:48:40     
  • Selenium Page Object 自动化测试框架-data测试数据设计

    Selenium Page Object 自动化测试框架-data测试数据设计

    本文作者:刘德宝,汇智动力的创始人,IT界的杠把子。 data目录创建时选择“Directory”格式,测试执行时所需的文件存放在此处,本次测试主要包括用户注册、用户登陆及测试集设计文件,均以EXCEL格式保存。 用户注册测试场景文件,名称userregi

    日期 2023-06-12 10:48:40     
  • Selenium Page Object 自动化测试框架-框架设计

    Selenium Page Object 自动化测试框架-框架设计

    抽空利用ECshop开源项目,写了下Selenium的Page Object自动化测试框架 Ecshop ├─common ├─config ├─data ├─logs ├─pages ├─picture ├─report ├─script ├─tools ├─run.py 详细介绍每个组件设计含义。 l commo

    日期 2023-06-12 10:48:40     
  • 为什么用Selenium做自动化测试?值得深思...

    为什么用Selenium做自动化测试?值得深思...

    手工测试的问题 手工操作点点点借助的是人脑的反应和聪明,为什么不用手点了呢?手会酸,脑子会累,会占据太多的时间。想一想为什么会学习自动化测试。我们都希望通过工具来解放我们的双手,大脑,眼睛。 为什么用自动化 自动化是指机器设备、系统或过程(生

    日期 2023-06-12 10:48:40     
  • 【2023最新教程】selenium + python自动化测试环境搭建(建议收藏)

    【2023最新教程】selenium + python自动化测试环境搭建(建议收藏)

    selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: 免费,也不用再为破解QTP而大伤脑筋 小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序。 这也是最重

    日期 2023-06-12 10:48:40     
  • 使用JavaScript+Selenium玩转Web应用自动化测试

    使用JavaScript+Selenium玩转Web应用自动化测试

    自动化测试 在软件开发过程中, 测试是功能验收的必要过程, 这个过程往往有测试人员参与, 提前编写测试用例, 然后再手动对测试用例进行测试, 测试用例都通过之后则可以认为该功能通过验收. 但是软件中多个功能之间往往存在关联或依赖关系, 某一个功能的新增或修改可能或影响到其它的功能, 这时就需要测试人员对个软件的相关或所有功能进行回归测试, 以便确认系

    日期 2023-06-12 10:48:40     
  • 使用 Python+Selenium + 第三方库实现简单的web自动化测试框架 源码

    使用 Python+Selenium + 第三方库实现简单的web自动化测试框架 源码

    一、配置(config) 1.1 说明 设置自动化案例运行时的属性值。 安排自动化案例的执行顺序。 所在路径: …\Project_Selenium\config 1.2 文件 1.2.1 config.ini 目录: …\Project_Selenium\config\config.ini 配置字段ÿ

    日期 2023-06-12 10:48:40     
  • 用 Selenium 自动化验收测试

    用 Selenium 自动化验收测试

    https://www.ibm.com/developerworks/cn/java/wa-selenium-ajax/

    日期 2023-06-12 10:48:40     
  • Web自动化-Selenium自动化测试-1-主要学习计划

    Web自动化-Selenium自动化测试-1-主要学习计划

    接下来主要学习selenium的web自动化测试,主要内容如下: selenium的安装selenium IDE用例录制selenium 编写测试用例显式等待和隐式等待常见定位方式操作web控件的交互进阶错误监听截图Frame多窗口处理多浏览器处理执行js脚本文件上传处理基于PO模式自动化练习 UI自动化测试主要使用java

    日期 2023-06-12 10:48:40