码迷,mamicode.com
首页 >  
搜索关键字:selenium frmae    ( 6251个结果
selenium操作浏览器的基本方法
前言前面已经把环境搭建好了,这从这篇开始,正式学习selenium的webdriver框架。我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。本篇主要讲如何用Python调用webdriver框架的API,对浏览 ...
分类:其他好文   时间:2019-12-18 13:16:10    阅读次数:120
使用 mitmdump 进行 selenium webDriver绕过网站反爬服务的方法 pdd某宝 可用
安装: pip install mitmproxy 新建一个脚本 脚本代码: 1 from mitmproxy import ctx 2 3 injected_javascript = ''' 4 // overwrite the `languages` property to use a cust ...
分类:Web程序   时间:2019-12-18 12:36:17    阅读次数:282
爬取菜谱网站
search2015_cpitem 第一步:先了解需要用到的工具 1. requests 库: 用来获取网页内容 2. BeautifulSoup 库: 用来解析网页,提取想要的内容 3. selenium 库 :Selenium测试直接运行在浏览器中,就像真正的用户在操作一样 第二步:代码解释 用 ...
分类:Web程序   时间:2019-12-17 20:21:08    阅读次数:131
详解介绍Selenium常用API的使用--Java语言(完整版)
一共分为二十个部分:环境安装之Java、环境安装之IntelliJ IDEA、环境安装之selenium、selenium3浏览器驱动、selenium元素定位、控制浏览器操作、WebDriver常用方法、模拟鼠标操作、模拟键盘操作、获取断言信息、设置元素等待、定位一组元素、多表单切换、多窗口切换、 ...
分类:编程语言   时间:2019-12-17 14:57:37    阅读次数:88
CentOS7下python3 selenium3 使用Chrome的无头浏览器 截取网页全屏图片
前言 selenium是一个模拟浏览器的自动化执行框架,但是如果每次执行都要打开浏览器来处理任务的话,效率上都不高。最重要的是如果安装在Centos7服务器环境下,打开浏览器来模拟操作是更加不合适的,尤其是碰上需要截取网页图片这样的需求。 这时候就要考虑使用Chrome的无头浏览器模式了。所谓的无头 ...
分类:编程语言   时间:2019-12-17 13:04:32    阅读次数:115
Selenium向iframe富文本框输入内容
[toc] 前言 在使用Selenium测试一些CMS后台系统时,有时会遇到一些富文本框,如下图所示: 整个富文本编辑器是通过iframe嵌入到网页中的,手动尝试输入内容,发现内容是输入到iframe页面的body中的, 这种富文本框怎么输入呢? 我们也可以直接在body的源码上点击右键选择Edit ...
分类:其他好文   时间:2019-12-16 22:36:37    阅读次数:186
python接口自动化11-pytest入门
前言 pytest是一个非常成熟的全功能的Python测试框架,适合从简单的单元到复杂的功能测试,主要特点有以下几点: 简单灵活,容易上手; 支持参数化; 能够支持简单的单元测试; 标记测试功能与属性 复杂的功能测试,比如可以做selenium等自动化测试、接口自动化测试(pytest+reques ...
分类:编程语言   时间:2019-12-16 22:25:26    阅读次数:399
python爬虫--scrapy框架
Scrapy 一 介绍 Scrapy简介 Scrapy架构图 Scrapy运行流程 二 安装 三 命令行工具 介绍 示例 四 项目结构以及爬虫应用简介 目录结构 应用说明 pycharm中运行爬虫程序 五 Spiders 1.介绍 2.Spider会循环做的事情 3.爬取格式 entrypoint. ...
分类:编程语言   时间:2019-12-16 13:37:02    阅读次数:120
Selenium+python3 应对多个弹出框存在(alert_is_present)判断和处理
from selenium.webdriver.support import expected_conditions as EC from selenium.common.exceptions import UnexpectedAlertPresentException #存在弹窗处理方法一 : E ...
分类:编程语言   时间:2019-12-15 14:52:12    阅读次数:487
python+Appium自动化:元素等待时间
元素等待时间 为什么要设置等待时间呢?主要是因为界面加载时,为了防止元素还未出现影响后续的操作。 主要有三种方式:强制(线性)等待、隐式等待、显式等待 适用于appium和selenium 强制(线性)等待 import time #休眠5秒钟 time.sleep(5) 隐式等待 只能设置一个元素 ...
分类:移动开发   时间:2019-12-15 12:51:26    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!