ICode9

精准搜索请尝试: 精确搜索
  • Selenium3元素定位2022-09-13 17:02:57

    UI自动化测试 selenium4 firefox selenium ide selenium1.0 selenium2.0=seleium1.0+webdriver selenium4.0 基于WEB的UI的自动化测试框架 支持主流的编程语言(Python,java,c#,php,js),支持针对主流的浏览器进行UI的自动化测试(EDGE,Chrome,Firefox)。 为什么需要自动化测试 在学习

  • selenium4 与 selenium3 的区别2022-07-28 19:00:26

    1、初始化driver对象时候的区别:   selenium4多了一个Service类,用来管理驱动程序的启动,停止。   service = Service(r"E:\python39\chromedriver.exe")   driver = webdriver.Chrome(service=service) 2、查找元素区别:   selenium4只保留了find_element,和find_elements这2

  • Selenium3自动化测试【39】单元测试Pytest2022-07-23 18:04:16

    前言 pytest测试框架也是主流的一个测试框架,推荐使用该框架,对比unnitest框架来说,其效率更高。前面的文章讲解了,如何使用pytest,这篇文章一起来看下如何针对pytest的测试用例进行控制。 本篇文章是《Selenium3自动化测试【38】单元测试Pytest》的后续,建议连续阅读,效果更佳。

  • Selenium3自动化测试【37】单元测试Unittest(2)2022-05-29 23:01:04

    引言 unittest是Python标准库中自带的单元测试框架。unittest可以组织执行测试用例,并且提供了丰富的断言方法,可以判断测试用例是否通过,最终生成测试结果。 同步视频知识与系列知识内容,可关注:【公众号】:柒哥测试;【WX】:Lee-890; 1. UnitTest介绍 用uinittest单元测试框架可以进

  • Selenium3自动化测试【36】单元测试Unittest(1)2022-05-25 00:04:18

    引言 unittest是Python标准库中自带的单元测试框架。unittest可以组织执行测试用例,并且提供了丰富的断言方法,可以判断测试用例是否通过,最终生成测试结果。 同步视频知识与系列知识内容,可关注:【公众号】:柒哥测试;【WX】:Lee-890; 1. UnitTest介绍 用uinittest单元测试框架可以进

  • Selenium3自动化测试【34】执行JS脚本2022-05-19 09:01:36

    1. 引言 页面上的操作,有时通过Selenium是无法实现的,如滚动条、时间控件等,此时就需要借助JavaScript来完成。JavaScript是一种脚本语言,它在客户端运行,即在浏览器上运行。 WebDriver提供了一个内置方法来操作JavaScript。 driver.execute_script(self,script,args) 可以通过两种方

  • Selenium3自动化测试【32】富文本处理2022-05-09 13:04:01

    富文本编辑器(Rich Text Edito), 简称 RTE。其提供类似于 Microsoft Word 的编辑功能,它的应用也越来越广泛,被很多开发者用来嵌入到网页中提供文本格式的编辑,如何通过selenium3测试富文本呢? 同步视频知识与系列知识内容,可关注:【公众号】:柒哥测试;【WX】:Lee-890; 富文本的认知

  • selenium3基于python语言基础操作之select下拉框操作2022-01-22 22:36:15

    前言:确认是否是select下拉框,可以到select标签下有option这种选项就是标准的select下拉框 # 用代码操作select下拉框from selenium import webdriverimport timefrom selenium.webdriver.support.select import Select # 导入select类driver = webdriver.Chrome()driver.maximize

  • selenium3基于python语言基础操作之浏览器窗口大小设置2022-01-19 21:01:43

    from selenium import webdriverimport timedriver = webdriver.Chrome()# 窗口最大化driver.maximize_window()# 访问百度浏览器driver.get("http://www.baidu.com")time.sleep(3)# 窗口最小化driver.minimize_window()time.sleep(3)# 窗口自定义driver.set_window_size(width=96

  • Selenium4实践1——对比Selenium3,Selenium4更新了什么?2021-12-27 19:02:17

    Selenium4实践1——对比Selenium3更新了什么内容 目录 Selenium4实践1——对比Selenium3更新了什么内容 v4.0.0.0-alpha-1 v4.0.0.0-alpha-2 v4.0.0.0-alpha-3 v4.0.0.0-alpha-4 v4.0.0.0-alpha-5 v4.0.0.0-alpha-6 v4.0.0.0-alpha-1     Many deprecated methods and class

  • selenium3+python3使用webdriver基本方法2021-12-18 17:02:01

    # coding:utf-8# 第一步导入webdriver模块from selenium import webdriver# 导入time模块import time# 第二步打开浏览器driver = webdriver.Chrome()# driver = webdriver.le le浏览器用这个# driver = webdriver.Friefox() 火狐浏览器用这个# 第三步打开百度driver.get("http://

  • Selenium3元素定位详解与封装2021-09-20 23:00:06

    一、UI自动化测试概述 1.1、为什么需要自动化测试        在学习自动化测试之前,首先需要思考清楚的是为什么需要学习自动化测试,以及今天业界谈的研发效能对测试而言意味着什么?其实这就需要在测试以及 整体研发的角度来思考问题,在今天这样的市场环境中,打造高质量的持续交付产

  • 每日一书,《Selenium3自动化测试实战—基于Python语言》PDF高清版2021-09-11 20:01:52

      《Selenium3自动化测试实战——基于Python语言》重要知识点总结如下: 《Selenium3自动化测试实战—基于Python语言》(1) Python3 编程语言基础精讲(2) 通过20个例子展示WebDriver API 的使用场景(3) unittest & pytest 两大单元测试框架全面介绍(4) 数据驱动模型在项目中的应

  • python3+selenium3获取页面表格中的文本2021-08-16 18:04:49

    需要获取表格行里的文本做断言 首先可以使用AirtestIDE的assert获取xpath定位; 窗口——>Selenium Windows——>【地球】浏览器——>手动跳转到元素所在页面——>assert    断言自动产生 #断言 driver.assert_exist("//*[@id=\"root\"]/section/section/section/main/d

  • Selenium3自动化测试【20】CSS定位元素2021-07-08 09:01:32

    CSS 指层叠样式表 (CascadingStyleSheets),CSS一种用来表现HTML或XML等文件样式的计算机语言,其能够灵活的为页面提供丰富样式的风格。 CSS使用选择器为页面元素绑定属性(如ID、class等),这些选择器可以被Selenium使用来进行定位元素。CSS较为灵活的选择控件的任意属性,CSS定位元素的速度

  • Java+Selenium3 WEB自动化测试结构2021-06-26 15:32:26

    一、WEB自动化测试基础 前端基础:HTML、CSS、JavaScript、Dom编程 二、Selenium IDE录制 1、工具介绍与安装 2、脚本录制/回放 3、常用命令 4、编辑操作 三、Maven项目管理工具 1、Maven工具介绍、项目创建 2、Maven构建项目 3、POM管理依赖 四、Selenium WebDriver基础 1、Seleniu

  • Selenium3+MoocTest环境搭建常见问题解决方案2021-06-13 20:01:20

    官方文档:http://mooctest-site.oss-cn-shanghai.aliyuncs.com/guide/Web%E5%BA%94%E7%94%A8%E6%B5%8B%E8%AF%95%E6%8C%87%E5%8D%97.pdf 笔者使用Chrome浏览器 Java环境 配置ChromeDriver 官网:https://sites.google.com/a/chromium.org/chromedriver/home 淘宝:https://npm.

  • Selenium3自动化测试【18】XPath定位元素(2)2021-06-03 11:36:11

    层级与属性结合定位 如果被定为的元素,无法通过自身属性来唯一标识自己,此时可以考虑借助上级元素来定位自己。举生活中的例子,一个婴儿刚出生,还没有姓名与身份证号,此时给婴儿进行检查时往往会标注为“某某之女”。因为婴儿的母亲是确定的,找到母亲也就找到了婴儿。XPath的层级与属性

  • Selenium2+python自动化2-pip降级selenium3.02021-06-03 10:51:39

    前言 selenium版本安装后启动Firefox出现异常:'geckodriver' executable needs to be in PATH selenium默默的升级到了3.0,然而网上的教程都是基于selenium2的,最近有不少小伙伴踩坑了,决定有必要出这一篇,帮助刚入门的小伙伴们解决好环境问题。 selenium+python环境搭配: selenium2+fir

  • selenium3 python环境搭建2021-05-15 17:54:44

    在python官网下载对应的包Python环境: https://www.python.org/本例是安装python2 最新版本,由于现在的版本不需要安装pip,安装selenium时候直接用命令在cmd下用命令:pip install selenium,如安装出错,请切换到国内的安装源pip install selenium -i http://pypi.douban.com/simple 出

  • selenium3 qq邮箱上传下载2021-05-15 17:52:56

    实现功能:qq邮箱上传附件定位元素:此为input标签,可以直接用send_keys方法,进入到邮箱页面后,首先click'写信',driver需切换到frame通过name定位:'UploadFile'代码如下:# _*_ coding:utf-8 _*_from selenium import  webdriverfrom selenium.webdriver.common.action_chains i

  • selenium3 qq登录frame操作2021-05-15 17:52:49

     1、登录QQ邮箱      url='https://mail.qq.com/cgi-bin/loginpage'用户名,密码分别为u,p,login_button# _*_ coding:utf-8 _*_from selenium import  webdriverfrom selenium.webdriver.common.action_chains import  ActionChainsimport  time driver = webdr

  • selenium3 select下拉框详解2021-05-15 17:52:30

    以"百度首页"->"设置"->"搜索设置"为例介绍Select方法多种用法法一:直接定位列表框中元素,如:选择”每页显示20 条” driver.find_element_by_css_selector('#nr > option:nth-child(2)').click()法二:通过index 即索引se=driver.find_element_by_id('nr') #nr 为下拉框

  • Python3+Selenium3+Unittest+ddt+Requests 接口自动化测试框架2021-05-06 03:01:40

    为何选择代码框架进行接口测试?   本文总结分享介绍接口测试框架开发,环境使用python3+selenium3+unittest+ddt+requests测试框架及ddt数据驱动,采用Excel管理测试用例等集成测试数据功能,以及使用HTMLTestRunner来生成测试报告,目前有开源的poman、Jmeter等接口测试工具,为什么还要开

  • Selenium3自动化测试【17】元素定位之Link定位2021-05-05 17:57:29

    Link定位 find_element_by_link_text方法是通过文本链接来定位元素。 以Bing首页中顶部的【学术】链接为例,如图所示。 查看对应的html代码。从html中我们能看出这是一个a标签具有href属性的链接,所以我们使用link定位来操作【学术】链接,如图所示。 <a id="scpl2" aria-owns="scpc

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有