- 博客(9)
- 收藏
- 关注
原创 Pillow学习
图片操作缩放from PIL import Imageimg = Image.open('1.jpg')w, h = img.sizeprint('Original image size: %s, %s' % (w, h))img.thumbnail((w//2, h//2))print('resize image to: %s, %s' % (w//2, h//2))...
2019-08-21 11:23:53 206
原创 将文字转换成图片
目标:生成指定字体的文字图片具体代码from PIL import Image, ImageDraw, ImageFontwidth = 540height = 360# 字体所在的目录font_path = 'C:\Windows\Font\LHANDW.TTF'# 显示的文字text = """1234567890The quick brown fox jum...
2019-09-25 16:03:21 414
原创 点击iframe内的元素
要点击iframe内的元素,首先要先切换到iframe,然后再点击对应的元素如何切换到iframe(参考该链接:this)以腾讯视频的登录为例(DOM结构参考下图)以上结构简单来说就是<iframe id='_login_frame_quick_'> <iframe id='ptlogin_iframe'> <a id='...
2019-09-20 14:26:55 1019
转载 矩阵学习
矩阵的基本运算包括矩阵的加法,减法,数乘,转置,共轭和共轭转置。加法矩阵的加法满足下列运算律(A,B,C都是同型矩阵):应该注意的是只有同型矩阵之间才可以进行加法。减法数乘矩阵的数乘满足以下运算律:矩阵的加减法和矩阵的数乘合称矩阵的线性运算。转置把矩阵A的行和列互相交换所产生的矩阵称为A的转置矩阵(),这...
2019-08-02 16:42:54 723
原创 使用Appium Desktop遇到的一些坑
1. appium-desktop安装时采用选择了all user, 之后执行脚本时,执行到webdriver.Remote("http://127.0.0.1:4723/wd/hub", desired_caps)会出现以下错误selenium.common.exceptions.WebDriverException: Message: An unknown server-sid...
2019-01-10 15:27:56 6216
原创 Mac, 多进程+appium,python编译器出现crash
环境:Appium Desktop V1.7.2 + python 3.6 + Mac 10.12.6前提:1. 通过代码自动开启两个Appium进程2. 通过multiprocessing.Pool()开启子进程 3. 子进程放在unittest框架中执行,并且appium连接启动手机APP的方法也在子进程中执行问题:脚本执行下面代码时,python编译器会出现crashwebdriver.Re...
2018-07-03 11:21:28 422
转载 Android 获取包名和 Activity 的几种方法
转自 https://testerhome.com/topics/9209本文档主要记录“获取包名和 Activity 的方法”,用于自动化测试时启动APP。以下方法主要来源于网络和社区同学的贡献,特此感谢!1. 方法一: pm list package查看包名 adb shell pm list package -f 将获取手机内所有apk对应的包名和路径 adb shell pm lis...
2018-07-03 11:03:00 3025
原创 multiprocessing.Process,multiprocessing.Pool区别
1. 是否可以批量开启子进程multiprocessing.Process 无法批量开启子进程multiprocessing.Pool可以批量开启子进程p = Pool(2)p.map() /p.apply_sync()p.close()p.join()#或者用with方式with Pool(2) as p: p.map() / p.apply_sync()2. 进程间通信mu...
2018-07-03 11:02:49 1922
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人