前言 Appium 作为移动端自动化测试工具在业界非常流行,特别是在当前移动互联网背景下,很多公司基于此框架来开展自动化测试。但 appium 的环境配置相对 selenium 来说复杂的多,让很多同学望而生畏。本文介绍 appium + python 基于windows 平台来搭建环境。其他平台的 ...
分类:
移动开发 时间:
2019-11-05 15:18:14
阅读次数:
130
airtest使用 airtest Airtest是网易开发的手机UI界面自动化测试工具通过截图功能操作手机虽然方便,但是截图涉及到分辨率的问题,代码不能在不同的手机上通用。可以用来开发手机App爬虫使用先抓大再抓小的技巧,先把每一组结果的父节点抓下来,再到每个结果里面分别获取子节点 使用流程 打开 ...
分类:
其他好文 时间:
2019-10-29 23:40:08
阅读次数:
1594
在linux和windows中使用selenium 一. selenium selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿 ...
selenium自动化测试工具可谓是爬虫的利器,基本动态加载的网页都能抓取,当然随着大型网站的更新,也出现针对selenium的反爬,有些网站可以识别你是否用的是selenium访问,然后对你加以限制. 当当网目前还没有对这方面加以限制,所以今天就用这个练习熟悉一下selenium操作,我们可以试一 ...
分类:
其他好文 时间:
2019-10-27 10:49:32
阅读次数:
99
Selenium是一个开源的用于Web应用的自动化测试工具,支持多平台(Windows、Lniux等)、多浏览器(Chrome、Firefox、IE等)、多语言(Python、Java、C#等),目前使用越来越广泛 Selenium到底是怎么工作的? 实际上在Selenium工作的过程中有三个角色, ...
分类:
其他好文 时间:
2019-10-16 00:17:54
阅读次数:
90
如果Ubuntu中chrome浏览器版本过低,在使用自动化测试工具selenium的时候会出现各种问题导致无法启动,最快捷的方法就是升级系统中的chrome浏览器 升级的命令如下: wget https://dl.google.com/linux/direct/google-chrome-stabl ...
分类:
系统相关 时间:
2019-10-14 12:17:45
阅读次数:
164
需要做的准备: 本文章是使用Chrome,所以需要Chormedriver.exe,具体的下载过程可以百度查到 Selenium是一种自动化测试工具,能模拟浏览器的行为,所以今天我就模拟一下浏览器登陆博客园的行为。 首先,分析问题,登陆博客园需要做些什么: 1.打开浏览器 2.输入博客园主页的网址 ...
分类:
编程语言 时间:
2019-10-12 12:59:56
阅读次数:
241
一、Selenium基础介绍及安装 1、Selenium简介 Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器。 2、安装Selenium pip install Seleniu ...
分类:
编程语言 时间:
2019-10-06 17:08:42
阅读次数:
146
selenium简介 介绍 Selenium [1] 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。 ...
分类:
其他好文 时间:
2019-10-05 14:36:37
阅读次数:
100
selenium(自动化测试工具可用于在爬虫中解决js动态加载问题) 简介(本质就是模仿浏览器工作) Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那 ...
分类:
Web程序 时间:
2019-10-02 00:54:38
阅读次数:
106