随笔分类 -  Selenium

摘要:转载地址:https://www.jianshu.com/p/39716ea15d99?utm_source=oschina-app 安装 selenium ☁ ~ pip3 install selenium ☁ ~ pip3 list selenium Package Version pip 18 阅读全文
posted @ 2019-07-17 16:25 黒貓 阅读(5700) 评论(0) 推荐(0)
摘要:转载地址:https://blog.csdn.net/qq_39208536/article/details/80755400 ** tesserocr与tesseract版本要对应,tesserocr2.2.2 对应 tesseract4.0.0 1.OCR,光学识别符。 tesserocr是Py 阅读全文
posted @ 2018-10-16 16:18 黒貓 阅读(592) 评论(0) 推荐(0)
摘要:首先,在 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow 下载非官方64位pillow,注意下载符合自己Python的pillow。 自己的版本:Pillow-3.4.2-cp36-cp36m-win_amd64.whl 其次,DOS命令框下,p 阅读全文
posted @ 2018-10-16 10:21 黒貓 阅读(683) 评论(0) 推荐(0)
摘要:#selenium:3.12.0#webdriver:2.38#chrome.exe: 65.0.3325.181(正式版本) (32 位) from selenium import webdriverfrom selenium.webdriver.chrome.options import Opt 阅读全文
posted @ 2018-09-21 14:30 黒貓 阅读(339) 评论(0) 推荐(0)
摘要:1.如果获取图片中的 src 值:<img id="imgcorrelationId" class="profile-user-img img-responsiveimg-responsive img-circle" alt="User profile picture" style="margin- 阅读全文
posted @ 2018-09-20 11:27 黒貓 阅读(5440) 评论(0) 推荐(0)
摘要:造成新打开一个窗口,但是selenium不会自动跳转到新的串口,需要自己切换: 阅读全文
posted @ 2018-09-18 17:30 黒貓 阅读(157) 评论(0) 推荐(0)
摘要:import pyautogui,time # 获取当前屏幕分辨率 print('当前分辨率为:' + str(pyautogui.size())) # 移动鼠标 def moveMouse(): # moveTo 指定位置画一个正方形5次 # moveRel 当前位置画一个正方形5次 for i 阅读全文
posted @ 2018-09-14 11:39 黒貓 阅读(2837) 评论(0) 推荐(0)
摘要:将代码封装,并使用unittest调用时,返回如下警告: C:\python3.6\lib\collections\__init__.py:431: ResourceWarning: unclosed <socket.socket fd=864, family=AddressFamily.AF_IN 阅读全文
posted @ 2018-09-13 14:29 黒貓 阅读(8012) 评论(2) 推荐(4)
摘要:转载地址:https://blog.csdn.net/alchaochao/article/details/79630830 问题:在利用unittest框架生成测试报告时,代码执行完成,没有在指定目录下生成报告 原因:PyCharm会默认使用自带的unittest框架来执行单元测试,不会执行mai 阅读全文
posted @ 2018-09-07 15:04 黒貓 阅读(374) 评论(0) 推荐(0)
摘要:转载地址:https://blog.csdn.net/cyjs1988/article/details/76284289 【第一部分】开篇:先认识Xpath的4种定位方法 跟你说,你总是靠那个firebug,chrome的F12啥的右击复制xpath绝对总有一天踩着地雷炸的你死活定位不到,这个时候就 阅读全文
posted @ 2018-09-07 15:03 黒貓 阅读(328) 评论(1) 推荐(0)
摘要:载地址:https://blog.csdn.net/huilan_same/article/details/52200586 总有人看不明白,以防万一,先在开头大写加粗说明一下: frameset不用切,frame需层层切! 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素 阅读全文
posted @ 2018-09-07 15:01 黒貓 阅读(221) 评论(0) 推荐(0)
摘要:在执行用例的过程中,最终用例是否执行通过,是通过判断测试得到的实际结果与预期结果是否相等决定的。unittest框架的TestCase类提供下面这些方法用于测试结果的判断。 assertEqual(a,b) a == b assertNotEqual(a,b) a! == b assertTrue( 阅读全文
posted @ 2018-09-07 15:00 黒貓 阅读(184) 评论(0) 推荐(0)
摘要:转:http://www.mamicode.com/info-detail-1720150.html前言 经常有小伙伴问,如何判断一个元素是否存在,如何判断alert弹窗出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_conditions模块收集了一系列的场景判断方 阅读全文
posted @ 2018-09-07 15:00 黒貓 阅读(1040) 评论(0) 推荐(0)
摘要:import smtplib import email.mime.multipart import email.mime.text from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart 阅读全文
posted @ 2018-09-07 14:59 黒貓 阅读(300) 评论(0) 推荐(0)
摘要:转:https://www.cnblogs.com/fengyiru6369/p/7234840.html save_screenshot方法实现了截图功能,只需要传入保存截图的文件名就可以了,十分方便;也可以使用 get_screenshot_as_file() 方法,()中传入路径。 # -*- 阅读全文
posted @ 2018-09-07 14:59 黒貓 阅读(383) 评论(0) 推荐(0)
摘要:转:http://www.cnblogs.com/fnng/p/3300788.htm 借助IED 录制脚本 将脚本导出,保存为baidu.py ,通过python IDLE编辑器打开。如下: 加入unittest框架后,看上去比我们之前见的脚本复杂了很多,除了中间操作浏览器的几行,其它都看不懂,不 阅读全文
posted @ 2018-09-07 14:58 黒貓 阅读(300) 评论(0) 推荐(0)
摘要:线性模型 from selenium import webdriver from time import sleep from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Chrome( 阅读全文
posted @ 2018-09-07 14:58 黒貓 阅读(269) 评论(0) 推荐(0)
摘要:from selenium import webdriver import os,time driver = webdriver.Firefox() driver.get("http://m.mail.10086.cn") driver.implicitly_wait(30) #登陆 driver. 阅读全文
posted @ 2018-09-07 14:56 黒貓 阅读(136) 评论(0) 推荐(0)
摘要:from selenium import webdriver import time driver = webdriver.Chrome() driver.get("http://www.youdao.com") # 获得cookie信息 cookie= driver.get_cookies() # 阅读全文
posted @ 2018-09-07 14:56 黒貓 阅读(1242) 评论(0) 推荐(0)
摘要:概念: 显示等待是针对某一个元素进行相关等待判定; 隐式等待不针对某一个元素进行等待,全局元素等待。 相关模块: WebDriverWait 显示等待针对元素必用 expected conditions 预期条件类(里面包含方法可以调用,用于显示等待) NoSuchElementException 阅读全文
posted @ 2018-09-07 14:55 黒貓 阅读(180) 评论(0) 推荐(0)