python_selenium
文章平均质量分 54
python与selenium相关
阿_焦
生命不息,学习不止,路漫漫其修远兮,吾将上下而求索。
展开
-
python与selenium_显性等待(源码解读)
""" * webdriver的support目录下有个py文件,expected_conditions.py可用于处理针对某个元素的等待。https://www.cnblogs.com/yoyoketang/p/6538505.html 示例: from selenium.webdriver.support import expected_conditions as EC 等待某个id值为xxx的元素能被点击""" WebDriverWait(self.driver, 20, 0.5)..原创 2021-06-20 10:55:37 · 389 阅读 · 0 评论 -
python自动化面试题
总结一些面试题,梳理下高频知识点原创 2021-06-11 00:33:25 · 1207 阅读 · 2 评论 -
python_unittest【ing】
1原创 2021-04-04 09:24:23 · 119 阅读 · 0 评论 -
jenkins总结2 - 基本信息、节点管理、创建简单任务
基本信息、节点管理、任务创建原创 2021-03-28 19:19:36 · 491 阅读 · 0 评论 -
jenkins_常用插件介绍、插件包文件
插件包文件原创 2021-03-29 00:07:09 · 696 阅读 · 0 评论 -
selenium_js定位详解
1.根据id定位document.getElementById(“id值”).click()2.根据ClassName定位document.getElementsByClassName(“classname值”).click()3.根据Name定位document.getElementsByName(“name值”).click()4.根据TagName定位document.getElementsByTagNameNS(“tagname值”).click()5.根据CSS定位documen原创 2021-03-22 23:04:42 · 792 阅读 · 0 评论 -
selenium_常用定位总结及css定位详解
一:单一属性定位1、id 定位driver.find_element_by_css_selector(’#kw’)2、class 定位driver.find_element_by_css_selector(’.s_ipt’)3、其他属性定位driver.find_element_by_css_selector(’[name=‘wd’]’)driver.find_element_by_css_selector("[type=‘text’]")二:组合属性定位1:标签、iddriver.fi原创 2021-03-22 21:59:01 · 1028 阅读 · 0 评论 -
selenium_异常(源码解读)
selenium常见异常及源码解读原创 2021-03-03 00:09:17 · 333 阅读 · 0 评论 -
selenium_select下拉框(源码解读)
源码解读、实际运用、项目封装原创 2021-03-01 23:09:17 · 566 阅读 · 0 评论 -
selenium_鼠标操作(Action_chains.py)、特殊场景:画布上画多边形
下面我们通过一张表对上图中对外使用的成员进行分类(即带下划线的成员不放入下表):action_chains.py >>> 一连串的鼠标操作ActionChains方法列表click(on_element=None) ——单击鼠标左键click_and_hold(on_element=None) ——点击鼠标左键,不松开context_click(on_element=None) ——点击鼠标右键double_click(on_element=None) ——双击鼠标左键dra原创 2021-02-27 23:10:16 · 585 阅读 · 0 评论 -
selenium_alert、confirm、prompt弹框、上传文件的弹框
弹框有以下类型:(1)div伪弹框(2)win弹框(好几种处理方式)(3)alert、confirm、prompt弹框原创 2021-02-27 21:22:57 · 375 阅读 · 0 评论 -
jenkins总结1 - 安装、git、allure、email插件配置
jenkins可以持续、自动构建测试软件项目,同时监控一些定时执行的任务原创 2021-01-24 19:56:43 · 555 阅读 · 5 评论 -
python与selenium_强制等待、隐性等待、显性等待
按照实际项目中使用顺序:1、隐性等待【项目里,只需要在我们封装的setup方法里写一次即可,作用是全局的】# coding=utf-8import unittestfrom selenium import webdriverfrom Common.function import config_url# unitbase继承了unittest类,调用它会自动在每一个用例启动的时候自动调用setupclass、teardownclass。# 至于怎么调用啊,其他的什么,你在学习了unittest原创 2021-01-22 22:17:08 · 843 阅读 · 2 评论 -
python与selenium_平台篇_docker容器技术与多线程测试
1原创 2021-01-16 08:47:59 · 183 阅读 · 0 评论 -
git相关(安装、配置、拉取提交代码)
git相关(安装、配置、github、git bash here、图形化git工具小乌龟)原创 2021-01-16 08:47:11 · 570 阅读 · 3 评论 -
python与selenium_项目篇_行为驱动测试(BDD)
行为驱动(Behavior-Drivern Development)简称BDD:运用结构化的自然语言描述测试场景,然后将其转换为可执行的测试脚本或者其他形式。原创 2021-01-16 08:46:24 · 575 阅读 · 0 评论 -
python与selenium_项目篇_page object设计模式(项目框架)
Base层、Common层、Data层、Logs层、PageObject层、Reports层、TestCases层、config.ini层原创 2021-01-16 08:45:44 · 305 阅读 · 2 评论 -
python与selenium_项目篇_数据驱动测试
python对excel、文本、json、csv、文件夹的处理,定义读取exel函数、定义日志输出函数原创 2021-01-16 08:44:12 · 367 阅读 · 0 评论 -
selenium+pytest自动化测试框架FAQ
积累日常发现的UI自动化问题原创 2021-01-15 19:05:57 · 1092 阅读 · 0 评论 -
python与selenium_项目篇_项目实战、代码优化、项目重构
携程网订票的代码实战原创 2021-01-13 19:36:36 · 777 阅读 · 0 评论 -
selenium_其他方法
1原创 2021-01-12 20:52:10 · 108 阅读 · 0 评论 -
selenium_常用方法
基本常用方法、特殊元素定位、frame操作、上传附件操作、cookie操作、selenium帮助文档...原创 2021-01-11 23:25:07 · 2304 阅读 · 0 评论 -
python + selenium_元素定位
按照项目中常用定位,依次讲解,重点掌握id、css、link_text、xpath原创 2021-01-11 20:46:00 · 305 阅读 · 3 评论 -
python与selenium_基础篇_前端
背景知识:前端三大基石:HTML_总体脉络CSS_皮肤组织javascript_嵌入2者的神经组织HTML1、超文本标记语言CSS1、层叠样式表,定义了HTML元素的显示。组成:选择器、声明2、注释:/这是一个CSS/3、ID选择器、class选择器Javascript常用来给页面添加动态功能,如响应用户的各种操作,目的:让前端逻辑在客户端执行,增强用户交互性,减少服务端的压力var domlist = document.getElementsByTagName(“input”)v原创 2021-01-11 19:52:11 · 122 阅读 · 0 评论 -
python与selenium_环境搭建(2)
背景:python是跨平台、开源免费、解释型、面向对象的编程语言,我理解的是为测试而生的语言。在人工智能、大数据、机器学习应用特别广泛,因为python 2 在2020年停用,这里说python 3 ,目录:1、装python【你要用的编程语言】2、装pycharm【集成开发环境,简IDE:用它来写、执行python语言】3、在pycharm中安装selenium代码包。1、安装python,过程中配环境变量。【重点:别急,看清再next】官网下载最新版python,一直next ,其中一步勾选“原创 2021-01-10 17:54:02 · 473 阅读 · 1 评论 -
python与selenium_环境搭建(1)
笔者看了各种视频,最后都忘了,归纳总结,没有将它用到工作中去,自己开发出真正的东西,永远都掌握不了所以,特意买了一本书,来认真研读UI自动化,基于python的seleium (1)环境篇(2)基础篇(3)项目篇(4)平台篇开篇需记住的4点:(1)自动化分:单元、接口、UI、性能、安全(2)项目具备:界面稳定变动少且版本迭代快(3)选selenium原因:免费开源、多浏览器、多种语言、并发测试、web且移动端(4)selenium发展:2004出1.0,当前3.0(删掉RC组件、新增移动端.原创 2021-01-10 13:04:06 · 189 阅读 · 1 评论