自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python实例: 追加字典出现重复数据(数据被覆盖),解析append和deepcopy区别

append是列表操作的一个常用方法,用于在列表末尾追加元素。通常情况下,需要追加的值是数字、字符串、元组时,可以正常追加;但是如果需要追加的是列表或字典时,就有可能会出问题。看如下代码:data1 = [{'k1':'v1','k2':'v2'},{'k1':'v11','k2':'v22'}]data2 = []v = ''for i in range(len(data1)): v = data1[i]['k2'] data2.append(v) # 只取k2的码值追加进d

2021-05-28 14:58:27 3419

原创 pip命令安装插件报错

使用pip命令安装插件包,报错原因是电脑开着Charles,导致电脑网络代理自动开启。解决方案,关掉Charles,关闭网络代理重试一次,成功!

2021-05-27 11:01:26 184

原创 Mac下导入pytest报错 No module named pytest

import pytest 报错,提示No module named pytest 找不到pytest模块解决方法:安装pytestpycharm --Preferences找到project点击Porject Interpreter右侧列表是当期已经安装的内容,这个图是安装后截屏所以已经包含了pytest,没安装的在右侧列表查不到点击+号在弹出框里面搜索pytest,选中后点击安装导入pytest安装成功再次使用import pytest 命令不再报错...

2020-10-14 21:21:24 996 1

原创 This version of ChromeDriver only supports Chrome version 84 报错解决

使用Python+ChromeDriver做测试自动化,运行时报错如下:This version of ChromeDriver only supports Chrome version 84意思是当前ChromeDriver版本智能支持到84,我当前的Chrome版本是86需要升级ChromeDriver版本选择符合符合自己电脑系统的安装包Mac系统下载后解压,然后将安装包放在/usr/local/bin目录下1.打开终端,输入cd /usr/local/bin2.输入open .3.

2020-10-13 18:50:36 11393 5

原创 Mac下安装pytest和pytest-selenium/pytest-html

WARNING: You are using pip version 20.2; however, version 20.2.3 is available.You should consider upgrading via the ‘/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 -m pip install --upgrade pip’ command.警告pip版本是20.2,但是20.2.3已经可以用了,建议考虑用上述命.

2020-09-28 17:58:18 485

原创 selenium定位非select选择框并点击选择元素

项目中遇到了如下图这样的省市区联动的选择框:首先想到的办法是直接定位【实际展业地址】输入框,用sendkeys填上省市区。然而查看HTML代码发现,这个输入框有只读属性,selenium没办法直接操作,如下图那就想办法去掉只读属性,然后再赋值,结果还是不行。(去掉只读属性的方法见上次那个文章已知元素的xpath路径,运用js去除元素只读属性)手动点击省市区填入数据再查看HTML代码发现,实际展业地址input框的上层还有一个隐藏的input框,在手动选择了省市区后,会把省市区对应的码值赋值给这

2020-09-28 14:25:13 1770

原创 list‘ object has no attribute ‘click报错问题记录

原因:多了个s解决方案:find_elements_by_xpath变成find_element_by_xpath

2020-09-28 10:49:24 620

原创 已知元素的xpath路径,运用js去除元素只读属性

已知元素的xpath路径,运用js去除元素只读属性操作目标如图,省市区输入框,元素没有id, classname是多个且重复的,无法精准定位。通过xpath定位出来后,需要去掉只读属性。但是找不到通过xpath定位元素的方法难点常用方法中没有通过xpath获取元素的方法解决方案效果可以直接在输入框中编辑内容了代码示例:...

2020-09-18 11:12:44 872

原创 Mac系统Charles抓包设置

一、Charles安装网上很多教程,不多赘述二、Mac端代理设置2.1.启动Charles2.2.Proxy-macOS Proxy:勾选表示本机代理,我只需要抓取手机端APP,因此去掉勾选三、Mac端安装证书3.1.根据图示选择安装证书3.2.输入密码3.3.我已经安装成功了,前面显示蓝色加号,首次安装需要双击,点击同意3.4安装好证书后,把证书导出保存到本地,后面要用到(解决问题的关键之一)3.5设置密码3.6保存到本地四、代理设置4.1.代理设置,设置端口号,默

2020-09-08 17:37:12 2044 2

空空如也

空空如也

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

TA关注的人

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