摘要:方案一:使用pytesseract和pillow实现验证码识别 可以使用pytesseract 模块和 PIL模块解决不太复杂的验证码问题,实现步骤如下: 1、安装pytesseract -》pip install pytesseract 2、安装PIL模块 -》pip install pil 仅可
阅读全文
摘要:from selenium import webdriver from time import sleep, strftime, localtime, time import os class TestCase(object): def __init__(self): self.driver = w
阅读全文
摘要:selenium执行JavaScript脚本 webdriver有两个方法来执行JavaScript,分别是: execute_script同步执行 execute_async_script异步执行 通过JavaScript通常可以实现页面滚动 代码如下: from selenium import
阅读全文
摘要:代码如下: from selenium import webdriver from time import sleep # http://sahitest.com/demo from selenium.webdriver import ActionChains from selenium.webdr
阅读全文
摘要:selenium三种等待方式 time.sleep(固定等待) 在开发自动化框架的过程中,最忌讳使用python自带模块time的sleep方式进行等待,虽然可以自定义等待时间,但当网络良好时,依旧按照预设定的时间继续等待,导致整个项目的自动化时间无限延长,不建议使用(注:脚本调试过程中,还是可以方
阅读全文
摘要:selenium处理弹窗 页面上的弹窗有三种: alert:用来提示 confirm:用来确认 prompt:输入内容 代码如下: from selenium import webdriver from time import sleep import os class TestCase(objec
阅读全文
摘要:selenium操作下拉表单 from selenium import webdriver from time import sleep import os from selenium.webdriver.support.select import Select class TestCase(obj
阅读全文
摘要:from selenium import webdriver from time import sleep import os class TestCase(object): def __init__(self): self.driver = webdriver.Chrome() path = os
阅读全文
摘要:from表单的流程: 1、定位表单元素 2、输入测试值 3、判断表单元素属性 4、获得表单元素属性 5、提交表单进行验证 from selenium import webdriver import os from time import sleep class TestCase(object): d
阅读全文
摘要:selenium webdriver 属性 from selenium import webdriver from time import sleep class TestCase(object): def __init__(self): self.driver = webdriver.Chrome
阅读全文
摘要:selenium webdriver工作原理 对于每一条selenium脚本,一个http请求会被创建并且发送给浏览器驱动 浏览器驱动中包含了一个http server,用来接收这些http请求 http server 接收到请求后根据请求来具体操控对应的浏览器 浏览器执行具体的测试步骤 浏览器将步
阅读全文
摘要:selenium实现元素定位 要操作web界面上元素,首先要定位到该元素 from selenium import webdriver from time import sleep # from .chrome.webdriver import WebDriver as Chrome # noqa
阅读全文
摘要:我们通常所说的selenium是对selenium的总称,其中包含三个项目分别是: selenium webdriver selenium ide selenium grid selenium WebDriver selenium WebDriver 是客户端api接口,测试人员通过掉用这个接口,来
阅读全文