![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 87
lht3347
一个喜欢捣鼓技术的小测试。
展开
-
【基于python实现UI自动化】6.selenium实现浏览器相关操作(最大化、自定义宽高、前进、后退)
python-UI自动化1. selenium工具介绍2. selenium环境搭建3 Selenium的元素定位3.0 selenium常见8大元素定位3.1 selenium通过By定位元素3.2 selenium通过JS定位元素3.3 JS处理浏览器滚动条3.4 JS 处理日历控件(删除 readonly 属性)4. selenium 多表单(iframe/ frame)切换4.1 例子:以发送163邮箱邮件为例5. Webdriver实现获取页面元素属性6. 浏览器相关操作浏览器最大化自定义浏览器宽原创 2021-06-14 16:12:39 · 2230 阅读 · 19 评论 -
【基于python实现UI自动化】5. selenium实现获取页面元素属性(内容、标题、URL、浏览器名称等)
python-UI自动化1. selenium工具介绍2. selenium环境搭建3 Selenium的元素定位3.0 selenium常见8大元素定位3.1 selenium通过By定位元素3.2 selenium通过JS定位元素3.3 JS处理浏览器滚动条3.4 JS 处理日历控件(删除 readonly 属性)4. selenium 多表单(iframe/ frame)切换4.1 例子:以发送163邮箱邮件为例5. Webdriver实现获取页面元素属性5.1 获取访问网页的URL地址5.2 获取网原创 2021-05-29 16:04:36 · 6885 阅读 · 8 评论 -
【基于python实现UI自动化】4.1 selenium发送163邮箱邮件
python-UI自动化1.0 selenium工具介绍2.0 selenium环境搭建3 Selenium的元素定位3.0 selenium常见8大元素定位3.1 selenium通过By定位元素3.2 selenium通过JS定位元素3.3 JS处理浏览器滚动条3.4 JS 处理日历控件(删除 readonly 属性)4 selenium 多表单(iframe/ frame)切换4.1 例子:以发送163邮箱邮件为例结尾1.0 selenium工具介绍1.0 selenium工具介绍2.0 sel原创 2021-04-16 17:03:55 · 2159 阅读 · 4 评论 -
【基于python实现UI自动化】4. 一文搞定selenium 多表单(iframe/ frame)切换
python-UI自动化1.0 selenium工具介绍2.0 selenium环境搭建3 Selenium的元素定位3.0 selenium常见8大元素定位3.1 selenium通过By定位元素3.2 selenium通过JS定位元素3.3 JS处理浏览器滚动条3.4 JS 处理日历控件(删除 readonly 属性)4 selenium 多表单(iframe/ frame)切换切换在表单内后,怎么返回?附上:163邮箱发送信息,参考代码结尾1.0 selenium工具介绍1.0 selenium工原创 2021-02-15 23:23:52 · 767 阅读 · 0 评论 -
【基于python实现UI自动化】3.4 JS 处理日历控件(删除 readonly 属性)
python-UI自动化1.0 selenium工具介绍2.0 selenium环境搭建3.0 selenium常见8大元素定位3.1 selenium通过By定位元素3.2 selenium通过JS定位元素3.3 JS处理浏览器滚动条3.4 JS 处理日历控件(修改 `readonly` 属性)参考代码结尾1.0 selenium工具介绍1.0 selenium工具介绍2.0 selenium环境搭建2.0 selenium环境搭建3.0 selenium常见8大元素定位3.0 seleniu原创 2021-02-10 20:59:28 · 3951 阅读 · 8 评论 -
【基于python实现UI自动化】3.3 Selenium - JS处理浏览器滚动条
python-UI自动化之selenium元素定位1.0 selenium工具介绍2.0 selenium环境搭建3.0 selenium常见8大元素定位3.1 selenium通过By定位元素3.2 selenium通过JS定位元素3.3 JS处理浏览器滚动条控制浏览器的高度控制横向滚动条结尾1.0 selenium工具介绍1.0 selenium工具介绍2.0 selenium环境搭建2.0 selenium环境搭建3.0 selenium常见8大元素定位3.0 selenium - web原创 2021-02-05 00:16:07 · 900 阅读 · 0 评论 -
【基于python实现UI自动化】3.2 selenium通过JS定位元素
python-UI自动化之selenium元素定位1.0 selenium工具介绍2.0 selenium环境搭建3.0 selenium常见8大元素定位3.1 selenium通过By定位元素3.2 selenium通过JS定位元素1.0 selenium工具介绍1.0 selenium工具介绍2.0 selenium环境搭建2.0 selenium环境搭建3.0 selenium常见8大元素定位3.0 selenium - webdriver常见8大元素定位3.1 selenium通过By原创 2021-02-02 22:23:49 · 2998 阅读 · 2 评论 -
【基于python实现UI自动化】3.1 selenium通过By定位元素
python-UI自动化之selenium元素定位1.0 selenium工具介绍2.0 selenium环境搭建3.0 selenium常见8大元素定位4.0 selenium通过By定位元素1.0 selenium工具介绍1.0 selenium工具介绍2.0 selenium环境搭建2.0 selenium环境搭建3.0 selenium常见8大元素定位3.0 selenium - webdriver常见8大元素定位4.0 selenium通过By定位元素通过上面的学习,对selen原创 2020-12-28 16:18:57 · 1365 阅读 · 2 评论 -
【基于python实现UI自动化】3.0 selenium - webdriver常见8大元素定位
Selenium介绍Selenium是一款免费开源Web UI自动化测试框架。支持多语言、多平台开发、以及多浏览器(IE、Firefox、Safari、Chrome、Opera)兼容、分布式用例执行等特点。Selenium的发展Selenium 截止目前有三大迭代版本,Selenium 1.x 、 Selenium 2.x 、Selenium 3.x。Selenium安装...原创 2020-12-24 21:39:53 · 2578 阅读 · 16 评论 -
【基于python实现UI自动化】2.0 selenium环境搭建
【基于python实现UI自动化】selenium环境搭建[1.0 selenium工具介绍](https://blog.csdn.net/lht3347/article/details/111246921)Windows搭建安装Python安装Selenium安装过程中出现的问题Selenium版本升级安装PyCharm创作不易,各位读者觉得本文对你有帮助,请动起你们的小手手点下赞(一键三连更好)。1.0 selenium工具介绍通过前面的介绍,我们已经了解UI自动化所需的编程语言和工具了。相信你已原创 2020-12-21 18:18:58 · 1411 阅读 · 0 评论 -
【基于python实现UI自动化】1.0 selenium工具介绍
1.0 selenium工具介绍Selenium的发展Selenium 1.0Selenium原理Selenium的发展Selenium 截止目前有三大迭代版本,Selenium 1.x 、 Selenium 2.x 、Selenium 3.x、4.X。Selenium 1.0Selenium IDE嵌套在Firefox(火狐)浏览器的插件,录制用户的基本浏览器操作,生成UI自动化测试用例,同时也具备回放测试用例的功能,和转换成多种语言的自动化脚本。Selenium GridSele原创 2020-12-21 18:03:29 · 823 阅读 · 0 评论 -
【python+requests接口自动化】1. 介绍、协议及环境搭建
前言软件测试在软件研发过程中起到重要组成部分,是贯穿整个软件研发生命周期,与需求、开发、运维等人员起到沟通的桥梁。其目的是尽早的发现软件研发过程中的各种bug,从而降低软件的修复成本和团队间的沟通成本,提升软件产品的质量。随着互联网时代的发展,软件测试从手工测试逐渐演变成单元测试、接口测试、性能测试、自动化等。单元测试:软件中的最小可测试单元进行检查和验证 。一般来说,单元测试是开发编写代码中的一个功能、一个函数、一个判断等最小可测单元代码。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某原创 2020-11-04 11:31:15 · 610 阅读 · 2 评论 -
APP自动化之Appium介绍与环境配置安装
Appium介绍Appium 是一款开源的、跨平台(Android、IOS)、支持多语言开发(Java、Python、Ruby、JavaScript、RobotFramework等)的移动端自动化测试框架。Appium官网Appium环境配置(Windows)环境准备nodejs安装包Android SDK安装包JDK安装包Appium安装Appium-desktop安装python语言开发需要安装Appium-Python-Client...原创 2020-09-22 10:22:29 · 626 阅读 · 0 评论 -
Python安装及环境变量配置(Windows)
Python安装及环境变量配置下载Python安装包可通过python官网下载对应操作系统(Windows/Linux/Mac)的python安装包(自行选择)版本。本文下载python 3.6.6 进行安装python安装已下载python 3.6.6安装包,双击进行安装勾选添加python到PATH环境变量,本文选得是默认安装。安装完成后,在DOS命令窗口,检查python是否安装成。输入:python --version 或 python显示以上python原创 2020-09-09 10:51:13 · 1055 阅读 · 0 评论 -
Pycharm创建project虚拟环境
Pycharm创建Project虚拟环境创建的目的因为创建的python项目过多,有时同个项目需要调用同个python模块,若该模块属于单线程调用,则会导致另一个项目需要等待或者调用失败的结果。若遇到这种情况,则需要创建项目虚拟环境解决该问题。1. 打开pycharm,点击File菜单本文用到的pycharm版本: pycharm 5.0.32. 点击Settings(设置) 选项,如下图所示:3. 选择Project Interpreter ,点击设置按钮4. 点击设置按钮后,选原创 2020-06-20 23:34:11 · 2465 阅读 · 0 评论