Java+Selenium+Appium手机自动化测试(图)

分享到:

  一、启动测试机或者Android模拟器(Genymotion俗称世界上最快的模拟器,可自行百度安装)  二、启动Appium(Appium环境安装可自行百度)  三、安装应用到Genymotion上,如下图我安装一个计算机的小应用,包名为CalcTest.apk  安装步骤:(基于An...

关于Selenium Webdriver实现原理的一点思考和分享(图)

分享到:

  作为一名使用Selenium开发UI自动化多年的工程师,一直都对Selenium Webdriver的实现原理感觉不是很清楚。怎么就通过脚本控制浏览器进行各种操作了呢?相信很多Selenium的使用者也会有类似的疑惑。最近针对这个问题看了不少了文章和书籍,在加上一点自己...

公交线路爬虫(基于Selenium)

分享到:

  今天上传一个关于公交线路爬虫的代码。  话不多说,直接讲思路:对网站进行分析,分析URL--------->定位“切换城市”并点击------>根据输入的字符串进行定位城市并点击,定位不到返回错误信息------->获取对应城市的公交线路的各个分类----...

Selenium WebDriver-操作单选框

分享到:

  先判断按钮是否已经被选中  如果没有被选中,才可以点击#encoding=utf-8import unittestimport timeimport chardetfrom selenium import webdriverclass VisitSogouByIE(unittest.TestCase):def setUp(self):#启动IE浏览器#self.driver = webdriver....

Python+Selenium+Unittest框架(图)

分享到:

  python+selenium+unittest框架,以百度搜索为例,做了一个简单的框架,先看一下整个项目目录结构  我用的是pycharm工具,我觉得这个工具是天使,超好用也超好看!  这些要感谢原作者:https://blog.csdn.net/u011541946/article/details/70269965 ...

Selenium+Python爬取简书文章(图)

分享到:

  页面加载逻辑  当你兴致勃勃地从网上学习了基本的爬虫知识后就像找个目标实践下,拥有大量文章的简书包含了大量的有价值信息,所以自然成为了你的选择目标,如果你尝试之后会发现并没有想象的那么简单,因为里面包含了很多js相关的数据传输。 让我先...

安装Appium桌面版和命令行版(图)

分享到:

  一 桌面版(打开很慢,常用于辅助元素定位)  1.官网下载window版本:  2.直接点击紫色图标即可打开  3.启动server  二  命令行版(打开很快,常用于执行脚本)  1.jdk  安装jdk并配置环境变量  验证:输入java -version,查看java...

Selenium+Python——行为事件(ActionChains)源码详解(图)

分享到:

  ActionChains简介  actionchains是selenium里面专门处理鼠标相关的操作如:鼠标移动,鼠标按钮操作,按键和上下文菜单(鼠标右键)交互。  这对于做更复杂的动作非常有用,比如悬停和拖放。  actionchains也可以和快捷键结合起来使用,如ctrl,sh...

使用Selenium模拟浏览器抓取淘宝商品美食信息

分享到:

  学习目的:  selenium目前版本已经到了3代目,你想加薪,就跟面试官扯这个,你赢了,工资就到位了,加上一个脚本的应用,结局你懂的  正式步骤  需求背景:抓取淘宝美食  Step1:流程分析  搜索关键字:利用selenium驱动浏览器搜索关键字,得...

Robotium的自动遍历方案(图)

分享到:

  前言  做这个的初衷是发现项目中的崩溃问题(即稳定性)。Monkey达不到全覆盖,也试过思寒的AppCrawler,无奈速度上不太理想。我需要的是更快的反馈结果,于是乎着手自己写一个方案,也当做是提高编码能力,或者说对Android有更深入的理解。  解决...

Appium在Android7.0上无法启动问题

分享到:

  前言  由于最近很多android手机升级到7.0系统了,有些小伙伴的appium版本用的还是1.4版本,在运行android7.0的app自动化时候遇到无法启动问题:WebDriverException: Message: A new session could not be created  我的电脑环境:  · python 3....

Selenium WebDriver Api 知识梳理(图)

分享到:

  之前一直没有系统的梳理WebDriver Api的相关知识,今天借此机会整理一下。  1、页面元素定位  1.1、8种常用定位方法# id定位driver.find_element_by_id()# name定位driver.find_element_by_name()# className定位driver.find_element_by_class_nam...

Android sdk manager加载缓慢或加载不出来(图)

分享到:

  1、打开android sdk manager  2、打开tool->options,如图所示  3、将Proxy Settings 里的HTTP Proxy Server和HTTP Proxy Port分别设置成mirrors.neusoft.edu.cn和80  将Others中的Force https://...sources to be fetched using http://...复...

自动化测试工具QTP的使用实例(图)

分享到:

  编辑推荐:  本文来自于网络,用 Robot Framework 时有太多的选择,那什么是最好的选择呢?请看下文  1. QTP简介  1.1QTP功能与特点  QTP由Mercury公司开发,该公司开发的同类产品还有LoadRunner,但是Mercury已被HP收购,如今两大企业级软件测...

Python3+Selenium环境配置(图)

分享到:

  一、所需工具  1、Python3.6安装包  2、Selenium安装包(selenium-server-standalone-3.8),如果是Python3的话可以不用下载selenium压缩包,Python3有自带的,直接输入命令安装即可  3、Chromedriver驱动(Chromedriver2.3)  4、Firefox驱动...

由跳一跳外挂说起——初识WebDriverAgent(图)

分享到:

  微信跳一跳最近很火,外挂代练什么的也越来越多。作为一只程序猿,对外挂的原理产生了强烈的好奇心,于是埋头研究了一阶段,注意到了 WebDriverAgent 这套 Facebook 出品的自动化测试框架。  为了让大家产生兴趣,先从跳一跳外挂的实现说起。  准备...

使用Selenium实现捕捉视频(图)

分享到:

  捕捉视频  有时候我们未必能够分析故障只需用日志文件或截图的帮助。有时捕获完整的执行视频帮助。让我们了解如何捕捉视频。  我们将利用Monte媒体库的执行相同。  配置  第1步:导航到URL - http://www.randelshofer.ch/monte/index.htmll和下...

Selenium IDE——构建测试用例(图)

分享到:

  开发测试用例主要有三种方法。通常,测试开发者将需要所有的这三种技术。  录制  许多首次使用的用户从与网站互动录制测试用例开始。当第一次打开Selenium-IDE时,默认情况下录制按钮为ON。如果不希望Selenium-IDE自动开始录制,可以通过在选项>...

自动化测试框架究竟哪家最强?(图)

分享到:

  自动化测试框架很多,测试人都知道有JUnit、TestNG、Selenium+WebDriver、Appium等。在具体点,如果说通用的测试框架,您可能会想到STAF+STAX;如果说Android App自动化测试框架,除了Appium,您可能还会想到Robotium、Selendroid、ATAF等;如果说API自...

RobotFramework特性总结(图)

分享到:

  robotframework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时编写多种类型的客户端或者接口,可以进行分布式测试执行。主要用户轮次很多的验收测试和验收测试驱动开发(ATDD)。  自动化测试框架:  · 定...

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2018, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道