- 博客(22)
- 收藏
- 关注
原创 docker Hub-Node模式运行selenium grid4,经常遇到用例运行到60%-65%时无法继续运行
问题描述报错第一行INTERNALERROR> def worker_internal_error(self, node, formatted_error):报错中间错误内容详情# 情况一selenium.common.exceptions.WebDriverException: Message: unknown error: cannot activate web view# 情况二selenium.common.exceptions.InvalidSessionIdExc
2022-05-07 10:43:53
1407
原创 selenium上传文件
input标签可以直接用send_keys(文件路径)非input标签Python pywin32库,识别对话框句柄,进而操作 SendKeys库 autoIT,借助外力,我们去调用其生成的au3或exe文件。 keybd_event,跟第一种类似,不过是模拟按键,ctrl+a,ctrl+c, ctrl+v…非input标签其他方案遇到非input标签,上述【非input标签】的四种解决方案,并不想使用也没用过,不想给项目安装各种包。html源码如下:<form act
2022-04-02 14:24:24
556
原创 requests.get发送https请求报错,两种情况解决方法
发送https请求代码如下,用python的requests发送https请求,下载文件down_url = 'https://ip:port' # https 地址requests.get(down_url) # 发送https请求遇到问题一:控制台返回报错如下:Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed:.
2022-01-14 15:20:25
7219
原创 import deepdiff 时,报不是有效的 Win32 应用程序
OSError: [WinError 193] %1 不是有效的 Win32 应用程序
2021-12-13 10:39:17
1328
原创 pycharm或vscode按照json格式输出到控制台
import jsona = {'codes': ['20', '211', '212', '213']}print(json.dumps(a))# 控制台输出如下{"codes": ["20", "211", "212", "213"]}做接口测试的时候,pycharm或者vscode控制台看到输出结果,一水的平铺式,没有格式可言,当返回值很长想找某个key时特费劲,那我们希望,在控制台能直接用json格式显示,只需要把print(json.dumps(a,indent=4))加上in..
2020-09-16 11:34:33
2491
原创 wireshark提示“没有找到接口”
window server 2019原本已经安装了wireshark,卸载重装后,打开wireshark,提示:没有找到接口!!!回想卸载wireshark的时候,还卸载了Npcap、Win10pcap,重新安装wireshark,跟着装上Npcap,再次打开,可以找到接口,不过不是我想要的结果,对我的抓包还是有影响,那么先把Npcap删掉,在装上Win10pcap,完美解决,应该...
2019-07-30 14:28:55
15050
2
原创 pycharm配置svn
1.setting--version control--subversion,按照图中红色字体填入对应信息2.配置中途遇到没找到svn.exe,解决方法:1.需要重新将svn安装一遍,点击modify2. command line dient tools默认会打个x在前面,选择第二项,下一步直到安装成功3.重新打开pycharm的设置,此时可以找到svn.exe3.配...
2019-05-06 15:10:46
6233
原创 iframe切换
有时候在跑selenium脚本定位元素时,会遇到元素定位不到的情况,以126邮箱登录界面为例。脚本如下:# coding:utf-8from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()driver.get("http://www.126.com")print('Befor...
2019-05-06 11:01:40
1980
原创 浏览器滚动条控制
1.常用方法# coding:utf-8from selenium import webdriverdriver = webdriver.Chrome()driver.get('http://www.163.com')# 使用JavaScript控制窗口滚动到指定位置# 滚动条往右滚动100,往下滚动400,第一个参数是水平滚动,第二个参数是锤子滚动driver.execute...
2019-05-05 16:48:44
1671
原创 ResourceWarning: unclosed socket.socket fd=708, family=Addr
跑测试用例时发现的,用例正常执行成功,提示:C:\Python37\lib\email\feedparser.py:89: ResourceWarning: unclosed <socket.socket fd=708, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0...
2019-04-29 15:23:27
6550
3
原创 mysql5.7.19安装(windows)以及设置navicat连接报1130的错
下载解压不多说,自行搜索1.安装完成后,将bin目录加到Path中;2.bin的同级目录创建一个mysql.ini的文件,导入下边mysql配置:[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\Program Files (x86)\MySQL\MySQL Server 5.7# 设置mysql数据库的数据的存放目录...
2019-04-16 13:58:00
771
原创 selenium ddt调试单个用例时报 AttributeError: type object ... has no attribute
使用ddt做数据驱动,调试单个用例时,遇到报错:AttributeError: type object ...,一脸懵逼,不用ddt运行时好好的,用到ddt报错ErrorTraceback (most recent call last): File "C:\Python37\lib\unittest\case.py", line 59, in testPartExecutor ...
2019-04-12 16:46:48
2216
原创 pycharm全局搜索ctrl+shift+f(win10快捷键冲突)
pycharm全局搜索ctrl+shift+f按了后没有任何效果,是因为跟win10的输入法冲突,只需要设置中添加ctrl+shift+g
2019-04-10 12:19:42
4049
原创 is_enabled:selenium中判断元素是否可以使用;is_selected()/is_displayed()
项目中碰到的标签中的带disabled的情况,比如:上传多个音乐后,还未选择其中任意一项,此时的select按钮置灰不可用,如图:html如下:<button type="button" class="ant-btn" disabled=""><span>Select</span></button>选中之后,按钮变蓝可...
2019-04-10 11:23:40
9191
原创 解决pycharm打开.log中文乱码的问题
现象:如下图解决:fh = logging.FileHandler(log_name, encoding='utf-8') # 加入encoding='utf-8'解决打开log中文乱码
2019-03-28 16:58:09
4983
1
原创 chromedriver、geckodriver与edgedriver下载
本人使用的是win10,对应驱动如下一、三大浏览器的驱动地址:chrome驱动:http://chromedriver.storage.googleapis.com/index.htmlFirefox驱动:https://github.com/mozilla/geckodriver/releases/edge驱动:https://developer.microsoft.com/en...
2019-03-26 09:18:34
11707
原创 控制浏览器滚动条不成功的解决方法
#coding=utf-8from selenium import webdriverimport timedr = webdriver.Chrome()dr.get("http://www.baidu.com")dr.find_element_by_id("kw").send_keys("selenium")dr.find_element_by_id("su").click(
2017-08-30 22:01:14
2191
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人