摘要: 文件上传是web页面上很常见的一个功能一般分两个场景: 一、一种是input标签,这种可以用selenium提供的send_keys()方法轻松解决 二、另外一种是非input标签实现起来比较困难,可以借助autoit工具或者SendKeys第三方库。 1 Autolt 需要去调用其生成的.au3或 阅读全文
posted @ 2019-05-22 11:48 YLG001 阅读(2041) 评论(0) 推荐(0) 编辑
摘要: 一、使用fiddler抓取登录的http请求获取登录后的token from selenium import webdriverdriver=webdriver.Chrome() #注意:url为登录成功后的地址,而不是登录前 driver.get("http://139.199.115.28:80 阅读全文
posted @ 2019-05-16 18:07 YLG001 阅读(1895) 评论(0) 推荐(0) 编辑
摘要: 应用场景:当页面上的元素超过一屏后,待操作的元素在页面可视区域外时,是不能直接定位到,会报元素不可见错误:is not clickable at point!! 解决办法:要将待操作的元素滚动到可视区域当中,这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。 滚动条是无法直接用定位工 阅读全文
posted @ 2019-04-26 16:50 YLG001 阅读(2489) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver driver=webdriver.Chrome() driver.get("http://127.0.0.1:1080/webtours/") driver.switch_to.frame("body") #通过name切换到第一层fra 阅读全文
posted @ 2019-04-26 14:10 YLG001 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 一、web页面元素定位工具介绍 1、打开google浏览器,按F12进入开发者模式,如下图: 2、用鼠标点击下图红色框中的箭头——然后鼠标移动到web页面的元素上(此处为百度框),会自动定位到对应的html代码,如下图: 二、web页面元素的8种定位方法: 1、通过元素的id属性来定位元素——id是 阅读全文
posted @ 2019-04-18 11:57 YLG001 阅读(23244) 评论(0) 推荐(0) 编辑
摘要: 一、selenium环境搭建(代码——驱动程序——浏览器)——selenium是web端的一个ui自动化测试框架 前提条件:已安装python,并且配置了python环境变量 已配置好了pip环境变量(pip是一个包管理工具) 1、安装selenium cmd—>pip install -U sel 阅读全文
posted @ 2019-01-30 18:30 YLG001 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 参考学习链接:https://www.cnblogs.com/testdjt/p/7834856.html 1、Python使用logging模块来记录日志,引入模块:import logging 2、日志一共有这几种级别(从低到高):DEBUG < INFO < WARNING < ERROR < 阅读全文
posted @ 2019-01-30 12:25 YLG001 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 参考链接1:https://www.cnblogs.com/miniren/p/7099187.html 参考链接2:https://www.imooc.com/article/14861 1、安装ddt模块:cmd命令下:pip install ddt2、用途:结合单元测试unittest去执行用 阅读全文
posted @ 2019-01-24 19:26 YLG001 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 2、使用requests的session会话对象 也就是requests的session会话对象来进行处理。会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之 间保持 cookie, 期间使用 urllib3 的 connection pooling 功能。所以 阅读全文
posted @ 2019-01-22 18:14 YLG001 阅读(14753) 评论(0) 推荐(1) 编辑
摘要: http_request2.py用于发起http请求 #读取多条测试用例 #1、导入requests模块 import requests #从 class_12_19.do_excel1导入read_data函数 from do_excel2 import read_data from do_exc 阅读全文
posted @ 2018-12-18 18:34 YLG001 阅读(1091) 评论(0) 推荐(0) 编辑