最新 最热

Scrapy+Chromium+代理+

js是爬虫中毕竟麻烦处理的一块。通常的解决办法是通过抓包,然后查看request信息,接着捕获ajax返回的消息。但是,如果遇到一些js渲染特别复杂的情况,这种办法就非常非常的麻烦。所以我们采用了selenium这个包,用它来调用chr...

2020-01-02
0

测试人员必看-做好自动化测试的7大技能

随着敏捷和DevOps等新时代项目开发方法逐渐取代旧的瀑布模型,测试需求在业界不断增长。测试人员现在正在与开发人员一起工作,自动化测试在许多方面极大地取代了手动测试。自动化测试人员的数量增长,也极大地增加了测试行...

2020-01-02
0

Robot Framework安装及常见问题解决

官方下载地址:https://www.python.org/downloads/windows/

2019-12-30
0

Python 爬虫利器 Selenium 介绍

还记得前几节,我们在构造请求时会给请求加上浏览器 headers,目的就是为了让我们的请求模拟浏览器的行为,防止被网站的反爬虫策略限制。今天要介绍的 Selenium 是一款强大的工具,它可以控制我们的浏览器,这样一来程序的行...

2019-12-30
0

Appium移动端自动化测试--元素操作与触摸动作

1.click()点击操作也可以用tab实现点击操作driver.find_element_by_id("com.wuba.zhuanzhuan:id/ae8").click()

2019-12-26
0

Python爬虫学习:python抓取4399上的炉石传说原画

网站其实已经加载了所有的卡牌原画 只是之后的原画做了隐藏处理默认不展示 style=display

2019-12-25
0

《一头扎进》系列之Python+Selenium框架实战篇4- 价值好几K的框架,呵!这个框架有点意思啊!!!

前面文章,我们实现了框架的一部分功能,包括日志类和浏览器引擎类的封装,今天我们继续封装一个基类和介绍如何实现POM。关于基类,是这样定义的:把一些常见的页面操作的selenium封装到base_page.py这个类文件,以后每个POM中的...

2019-12-25
0

robot framework笔记(三):扩展SeleniumLibrary库 (自定义关键字)

以下代码GitHub 版本库地址: https://github.com/blairwind/blog_rf

2019-12-24
0

robot framework笔记(二):在RF中自定义chrome启动参数

在RF的登录中引用这个自定义的关键字,执行的时候如果提示找不到关键字GET CHROME OPTIONS,加一个环境变量PYTHONPATH, value就是python project的路径。

2019-12-24
0

《一头扎进》系列之Python+Selenium框架设计篇1- 价值好几K的框架,不看别后悔,过时不候

在了解什么是自动化测试框架之前,先了解一下什么叫框架?框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面,而后者是从目...

2019-12-20
0