自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 pip安装库失败解决方法

在使用pip安装selenium时出现“Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。”的问题,如图解决方法:使用pip install --user selenium

2021-07-31 21:23:40 265

原创 Pycharm安装注意事项

安装Pycharm注意事项:记得不要使用虚拟环境 如果使用了虚拟环境可以通过设置界面更改​

2021-07-31 21:05:19 555

原创 使用put请求上传图片后再下载,图片无法打开的问题解决

在使用put请求方式上传文件时,如果使用files,下载下来的文件会原始文件多了一些数据。如下是想上传一个文本,def upload_File(): res=getPutUrl() url=res["presignedUrl"] print(url) fileId=res["fileId"] header=res["header"] file01=path.join(UPIMAGES_PATH,"t.txt") with open(file0

2021-07-01 16:34:32 710

原创 文件上传学习

1、直接使用send_keys上传文件,需要文件上传是一个普通的input 元素from selenium import webdriverimport timedriver=webdriver.Chrome()driver.get("http://localhost:63342/python29/web/class01_selenium/demo_%E7%BD%91%E9%A1%B5.html?_ijt=g48jseptfbgm0e7o398crhqu6q")"""直接使用send_ke

2021-06-28 15:50:42 155

原创 js操作学习

需求:访问12306页面,更改出发日期1、直接用js定位元素,jscode建议在控制台(F12)先调试正确,再复制过来,因为pycharm没有js的错误提示;js代码使用三引号括起来from selenium import webdriverimport timedriver=webdriver.Chrome()#访问12306页面driver.get("https://www.12306.cn/index/")#强制等待1stime.sleep(1)"""方法一:代码写在一

2021-06-28 14:53:24 78

原创 三大切换及页面操作学习

1、三大切换主要包括窗口切换、frame切换、以及alert切换---窗口切换"""窗口切换"""from selenium import webdriver#初始化浏览器对象driver=webdriver.Chrome()#访问百度driver.get("https://www.baidu.com")#定位新闻,并跳转到新闻页面news_ele=driver.find_element_by_xpath("//*[text()='新闻']")news_ele.click()

2021-06-28 11:19:53 423

原创 元素等待学习

"""元素三大等待1、强制等待2、显性等待3、隐性等待显性等待、隐性等待又称为智能等待"""import timefrom selenium import webdriverfrom selenium.webdriver.support import expected_conditionsfrom selenium.webdriver.support.wait import WebDriverWait#初始化chrome对象driver=webdriver.Chrome().

2021-06-26 17:21:54 83

原创 元素定位学习

1、八大元素定位方式:- id, 常用- name, 常用- class_name, 常用- tag_name, 不常用- link_text 通过超链接的文本定位, 不常用- partial_link_text 通过超链接的文本一部分定位, 不常用- xpath- css_selectorfrom selenium import webdriver#初始化浏览器对象driver0 =webdriver.Chrome()#打开浏览器driver0.get("http...

2021-06-25 15:20:09 207

原创 使用selenium实现自动登录

from selenium import webdriverimport timedriver=webdriver.Chrome()#打开登录页面,url为要打开的地址driver.get("url")#最大化浏览器driver.maximize_window()#元素定位用户名输入框username=driver.find_element_by_id("userName")#输入用户名username.send_keys("username")#元素定位密码输入框pas.

2021-06-25 14:53:15 4954

原创 测试框架学习

测试框架的搭建:1、创建一个项目,项目包含如下:common目录:用来存放公共的方法,比如表格数据读取,日志模块,配置文件读取的模块testcases目录:用来存放编写的测试用例类模块(比如测试登录的类等test_login.py)data目录:用来存放测试数据(用excel文件编写的测试用例,比如test_login.xlsx)reports目录:用来存放测试报告library目录:用来存放下载的第三方模块(比如HTMLTestRunnerNew)conf目录:用来存放配置文件logs目录

2021-06-15 11:15:28 231 3

原创 requests学习

1、先安装requests:pip installrequests2、编写一个get请求res=requests.get("https://www.baidu.com/")#响应对象print(res)#获取响应状态码print(res.status_code)#获取响应数据print(res.text) #返回的是字符串(<class 'str'>),一般用来获取文本print(res.content) #返回的是bytes类型(<class 'by.

2021-06-11 17:58:51 113

原创 yaml学习

一、yaml配置文件的创建:创建以.yaml后缀名结束或者.yml结束的文件

2021-06-09 18:01:09 311 3

原创 logging--日志记录工具学习

1、

2021-06-09 14:53:18 113

原创 结合ddt与excel封装函数进行简单的登录功能测试

1、编写excel封装函数"""获取excel的数据,封装函数"""import openpyxlfrom openpyxl.worksheet.worksheet import Worksheetclass ExcelHandle: def __init__(self,filepath): self.filepath=filepath self.workbook=None #通过文件路径打开文件获取工作簿 def open_f.

2021-06-08 11:53:32 244 3

原创 在Python中定义一个读取excel数据的封装类

在学校import openpyxlfrom openpyxl.worksheet.worksheet import Worksheetclass ExcelHandler: def __init__(self,filepath): self.filepath=filepath self.workbook=None #打开文件,得到工作簿 def open_file(self): workbook=openpyxl.load

2021-06-07 17:22:23 870

原创 使用unittest执行单元测试并生成测试报告

使用unittedef login(username=None, password=None): """登录""" if (not username) or (not password): # 用户名或者密码为空 return {"msg": "empty"} if username == 'lay' and password == '123456': # 正确的用户名和密码 return {"msg"

2021-06-07 10:00:17 866

原创 Pycharm未使用unittest运行解决方法

想以unittest方式运行文件1,明明已导入了unittest,设置界面也将Python集成工具设置成了unittest运行,但就是无法以unitest运行,后面将文件1的名称更改了后再运行jiu

2021-06-06 10:45:31 2557 3

原创 Pycharm 快捷键无效的解决方法

在Pycharm编写程序时,发现快捷键无法使用,可能是因为pycharm 安装了vim插件导致。解决方法:1、点击文件---》设置(或直接用快捷键)

2021-06-02 14:00:58 4711 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除