自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

义甬君的技术博客

记录点滴技术,分享学习心得。

  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 Mac下安装robotframework ide环境部署教程2021版

mac搭建UI自动化环境robotframework+python背景安装软件list1、安装homebrew2、安装Java3、安装Python3、安装robotframework-ide4、安装UI自动化工具包4、web UI自动化之chrome driver背景之前写过一篇 Robot Framework安装部署详细教程(Windows7 64位) 是Windows操作系统下的,而且当时只支持python2.7。随着技术的发展,目前wxPython团队在沉寂了好多年以后也可以重新维护支持pyth

2021-03-08 18:31:23 832 2

原创 使用Github部署一套开发环境完整教程

生成一个SSH密钥以供本地访问github访问https://github.com/settings/keys(当然你得先注册一个github账号)点击“New SSH Key”,你也可以参考教程(https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)到Windo

2018-01-14 10:53:12 2493

原创 Linux和Windows系统操作命令集合

Linux系统操作修改账号密码有效期,密码永不过期chage -l root //显示账号安全策略chage -M 99999 root //root账号密码永不过期,99999是最大值,代表NeverWindows系统操作更改账号策略(secpol.msc)net accounts /maxpwage:unlimited //密码永不过期用户账号设置(lusrmgr.msc)expl

2017-08-03 16:08:09 555

原创 Linux下快速搭建FTP服务

FTP 是File Transfer Protocol(文件传输协议)的英文简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。一般在各种linux的发行版中,默认带有的ftp软件是vsftp,我们需要利用相关命令来开启安装ftp服务器,然后再在vsftpd.co

2017-07-19 16:24:09 4429

原创 Linux下搭建Jenkins+Github环境

Jenkins简介Jenkins,原名Hudson,是一个开源的实现持续集成的软件工具。先来看下官方网站对自己的介绍:https://jenkins.io/index.html Jenkins Build great things at any scale! The leading open source automation server, Jenkins provides hundr

2017-07-17 16:00:55 843

转载 使用 Sahi 实现 Web 自动化测试

本文转载自: IBM DeveloperWorks https://www.ibm.com/developerworks/cn/web/1403_yangxb_sahi/Sahi 是 Tyto Software 旗下的一个基于业务的开源 Web 应用自动化测试工具。Sahi 运行为一个代理服务器,并通过注入 JavaScript 来访问 Web 页面中的元素。Sahi 支持 HTTPS 并且独立

2017-05-10 15:45:50 513

原创 使用wget下载指定目录下所有文件-Windows

wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。wget名称的由来是“World Wide Web”与“get”的结合。Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS

2017-05-10 14:34:18 32411

原创 Git简明教程

Git介绍Git是一款免费、开源的分布式版本控制系统。它是由Linux之父为了对抗收费版本控制软件BitKeeper开发的,有着一个相当传奇的故事(据说只花了一个月的时间!)相对于Subversion和CVS的增量文件系统(存储每次提交之间的差异),Git将每次提交的文件的全部内容(snapshot)都会记录下来。相对于SVN的集中式,Git是分布式版本控制系统。区别集中式管理系统的代码统一的由一台

2017-03-26 20:55:06 303

原创 Selenium自动化下载文件Firefox配置教程

在上一篇文章中有提到【使用Selenium server standalone实现定时web自动化下载电影】,这只是实现了下载脚本和Selenium server的部署,但在实际下载过程中,这样的设置还是不够的。大家都知道Firefox在下载文件的时候,会弹出一个确认对话框,让用户选择是直接打开还是保存到指定的文件路径,但这个弹出对话框是浏览器客户端层面的,Selenium脚本是无法控制的。 虽然

2017-03-24 11:04:18 5370 1

原创 使用Selenium server standalone实现定时web自动化下载电影

1. 录制编写Selenium脚本请参考文章 http://blog.csdn.net/ywyxb/article/details/59103683 进行Selenium IDE环境的部署和脚本录制。并将脚本保存为test suite(测试套件),例如命名为:Baidu.html。例如,将它保存在C:\test目录下。 2. 下载Selenium-server-standalone JAR包为什么

2017-03-23 17:28:39 1290

原创 Robot Framework简介

Robot Framework是什么?Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)官网介绍: Robot Framework is a generic test automation framework for ac

2017-03-20 18:13:12 1831

原创 Robot Framework安装部署详细教程(Windows7 64位)

点击Robot Framework是什么?Robot Framework安装准备说实话,在我玩了这么多自动化工具后,感觉Robot Framework所需的环境和安装过程是相对比较繁琐和复杂的。要真正搭建一套可以使用的Robot Framework开发运行环境,需要以下: Python 2.7 (最新版Python3.6为什么不可以?—后面我会讲) pip 和 setuptools (

2017-03-20 15:46:56 37608 13

转载 如何在Linux下运行单用户模式进行root密码重置

步骤一,开机时随便按下键盘,进入以下菜单 步骤二: 选择第一项,按e键进行修改步骤三,定位到 ro(linux 16 or linuxefi) 步骤四:把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按 “Ctrl+x” 现在你可以进入单用户模式了依次输入以下命令进行root密码修改,修改完成之后强制重启即可。 chroot /sysroot/ passwd roo

2017-03-17 11:36:49 514

转载 Windows batch 批处理常用命令列表

所有常用的Batch命令列表可以参考:1 echo 和 @回显命令@ #关闭单行回显echo off #从下一行开始关闭回显@echo off #从本行开始关闭回显。一般批处理第一行都是这个echo on #从下一行开始打开回显echo

2017-03-11 18:11:16 2220

原创 Batch批处理命令编写脚本快速入门

什么是Batch批处理(Batch),也称为批处理脚本,它的本质,是一堆DOS命令按一定顺序排列而形成的集合,通常被认为是一种简化的脚本语言。由于Windows操作系统的绝对市场地位,Batch被广泛应用于我们平时的工作,来代替人工处理批量繁琐的重复工作,实现所谓的“自动化”。常用的基本命令和语法解释 1. ECHO 和 @ 2. REM 和 :: 3. PAUSE 4. GOTO 和 :

2017-03-07 18:24:02 7803

原创 Selenium IDE处理特殊复杂情况总结

之前的文章都只讲到了Selenium IDE的环境部署与基本使用,以及如何用XPath和CSS Selector来优化元素定位的稳定性和唯一性。但只学习这些还是不够的,因为现实项目中会遇到各式各样的问题,需要一些特殊的处理来解决。以下是我在实际项目中所积累的的几个常见的特殊情况解决方案:网页跳转到一个新的标签(多个)waitForPopUp _blankselectWindow tit

2017-03-03 17:46:57 1011

原创 Selenium IDE安装及环境搭建教程

原本只想写个使用Selenium IDE过程中碰到的特殊问题和经验的总结,比如跳转并打开新的页面,弹出窗口,控件下拉列表定位等。但既然提到Selenium IDE,索性把Selenium IDE的安装和使用教程一并介绍,方便初学者参考学习。 官网文档参考:http://www.seleniumhq.org/projects/ide/Selenium IDE环境部署- Firefox浏览器Firef

2017-03-01 13:46:11 2865

原创 Web元素定位之CSS Selector

XPath与CSS Selector的差别上一篇文章中总结了web自动化测试中用xpath来进行元素定位的方法,那么CSS Selector又是什么鬼? 其实,对于使用者来讲,哪个用的习惯就选哪个。总的来说,XPath更强大,而CSS选择器通常语法比较简洁,运行速度更快些。 Target CSS 3 XPath 所有元素 * //* 所有的P元素 p //p

2017-02-28 17:31:07 15090 2

原创 Selenium自动化测试之Xpath网页元素定位

XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath虽然是被设计用来搜寻XML文档的,不过它也能很好的在HTML文档中工作,并且大部分浏览器也支持通过XPath来查询节点。xpath的作用就是两个字“定位”,运用各种方法进行快速准确的定位,推荐两个非常有用的的firefox工具:firebug和xpath checker。具体的语法

2017-02-28 15:48:16 3502

李兴华SSH我的智囊团源代码+上课比较+SQL脚本+配置代码

具体不介绍了,反正是最全最集中的打包,我的智囊团所有资源,你懂的。就3分,下不下随你……

2011-10-24

JSP应用开发详解第三版电子书+源代码.part3

JSP应用开发详解第三版电子书+源代码.part3,有三部分,全下

2011-09-23

JSP应用开发详解第三版电子书+源代码.part2

JSP应用开发详解第三版电子书+源代码.part2有三部分,要一起下啊

2011-09-23

JSP应用开发详解第三版电子书+源代码.part1

有3部分,part1,part2,part3要一起下来解压才有效

2011-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除