- 博客(19)
- 收藏
- 关注
原创 venv虚拟环境下chromedriver找到的版本不对
File--settings..--Project--Python interpreter中,看自己的python.exe虚拟路径所在位置。把以前的项目(虚拟环境)拿过来重新跑,发现chromedriver版本不对,在。下载了对应的版本,放到了安装python3的路径中,运行还是报错,版本不对。把和浏览器相对应的chromedriver.exe放在该目录下即可运行。
2023-08-08 22:25:56
138
原创 pycharm终端显示PS而不显示虚拟环境venv
PS表示当前使用的是powershell.exe,如果你要显示虚拟环境名,则要改为cmd.exe。1. 打开File-settings-Tools-Terminal-shell path。3. 点击ok后,再次打开终端就会显示venv了。2. 把此处路径改为系统的cmd.exe。
2023-07-30 23:16:51
1754
2
原创 外接扩展显示屏卡顿解决办法
电脑左下角,搜索cmd,打开,输入 taskkill /f /im dwm.exe。注:电脑中dwm.exe进程主要提供了系统各种视觉效果支持,关闭不影响写代码。电脑扩展显示屏,总是一卡一卡的,弄的很难受。
2023-07-21 22:51:54
1355
原创 web自动化测试的三种等待方式
自动化测试的三种等待方式隐式等待关键方法通过driver对象调用implicitly_wait()方法设置超时时间作用在设置了超时时间里,后续的所有元素定位方法都会在这个时间内等待元素的出现。出现了,直接进行下一步操作如果没有出现,报错 NoSuchElementException显式等等关键方法关键字:WebDriverWait方法:WebDriverWait对象的until方法作用在设置了显式等待之后,可以等待一个超时时间,在这个超时时间之内进行查找
2022-03-28 18:02:01
268
原创 selenium:定位一闪而过的弹窗
selenium:定位一闪而过的弹窗测试TP商城的时候,遇到了一闪而过的弹窗,右击检查很难捕获,看了代码,是JS写的函数判断,alert弹出信息。然后就陷入了无限的搜索alert弹窗定位的循环中,最终没有实现定位。这里记录一下,alert弹窗的解决办法,虽然问题没解决,但是学到了好多知识。附上官网教程alert弹窗# 点击来获得弹窗driver.find_element(By.XXX, 'xxx').click()# 等待弹出出现(快捷导包alt+enter)alert = WebDriv
2022-03-25 17:05:45
9358
2
原创 pycharm下selenium不自动提示补全函数的原因
看网上好多教程都是改各种设置,最后还是没有解决。比如el.click(), click就是不提示,其实,此时的el还不是一个元素,我们定位到的,只有运行起来时,才是一个元素,才会有click()方法,不提示很正常。......
2022-03-24 16:52:13
1300
原创 python列表的‘分割’
csv数据文件读出来是列表,怎么去除第一行的文字描述my_list[1:] def read_csv_2(self, filename): my_list = [] f = open(filename, 'r', encoding='UTF-8') csv_context = csv.reader(f) for csv_con in csv_context: my_list.append(csv_con.
2022-02-24 16:28:50
2303
原创 pycharm:ResourceWarning: Enable tracemalloc to get the object allocation traceback
资源警告,多数是因为打开文件没有关闭的原因,不影响运行结果,影响心情。不显示方法:import warningswarnings.simplefilter('ignore', ResourceWarning)
2022-02-24 16:23:43
1372
原创 python:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa7问题解决
打开的文件中有中文,报错。打开文件时候指定编码格式:open(filename, 'r', encoding='UTF-8')
2022-02-24 16:18:31
1520
原创 selenium定位不到元素
定位元素,运行的时候,有时候定位到元素,而下一次运行,又定位不到了,报错原因: 网页加载的问题,有时候加载出来了,就能定位到,有时候网络问题,就失败了解决方法:在加载的前面加上sleep()函数。自动导入sleep()函数方法:(pycharm为例)输入sleep,没有库,出现红波浪线, 同时按住Ctrl, Art 和Space 空格键,选择相应的函数,按下Tab或者Enter即可。注:8种定位方法,只要有一个能定位到就行,不要纠结用哪种。...
2022-02-16 20:37:16
8208
原创 vscode/pycharm:py打包成exe
2)安装插件pyinstaller(File-setting-project interpreter)ps: 如果是用pyqt的界面(我是没有配置pyqt的路径那些,直接用的pyside2画的图)2)打开终端(右击项目,open in terminal 或者 点击底部的terminal)2)在终端 pip install pyinstaller(我之前装过了)4)如果有图标,把图标文件拷贝到dist目录下,双击exe文件即可。3)输入命令 pyinstaller -F -w xxxx.py。
2022-02-15 18:56:43
1770
原创 VSCode python导入自定义模块的时候,报错No module named ‘xxx‘
在网上找了好久的解决办法,对于新手我来说,配置一些环境啥的太困难了,心想:VSCode不至于都没给我们想好这么问题吧。最后发现,是没保存写好的模块文件,导致在main.py里导入的时候出现问题,根本不存在,导入什么呢?按Ctrl+s保存,或者右上角三角号,“编译运行”一下,再点击main.py, 点击三角号即可。...
2022-01-21 00:37:14
3910
原创 /opt/Qt5.3.2/Tools/QtCreator/lib/qtcreator/plugins/libHelp.so: 无法加载库/opt/Qt5.3.2/Tools/QtCreator/lib
在ubuntu中安装好了qt, 启动时提示:/opt/Qt5.3.2/Tools/QtCreator/lib/qtcreator/plugins/libHelp.so: 无法加载库/opt/Qt5.3.2/Tools/QtCreator/lib解决方法:sudo apt install libqt4-devsudo apt install libgstreamer0.10-devsudo apt install libgstreamer-plugins-base0.10-dev...
2022-01-21 00:20:48
819
原创 ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied:问题解决
安装pyside2时候报错pip install pyside2为了快速下载,用了豆瓣源C:\Users\Administrator>pip install pyside2 -i https://pypi.douban.com/simple错误如下C:\Users\Administrator>pip install pyside2 -i https://pypi.douban.com/simpleLooking in indexes: https://pypi.douban.c
2022-01-18 15:23:57
7289
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人