Selenium私房菜系列--总章】的更多相关文章

前言 在这段期间,我一直在找关于服务器的端测试方案,自动化工具等等,无意间我发现了Selenium这个工具.在试用一段时间后,觉得Selenium确实是一个很不错的Web测试工具.在和强大的QTP比较后,我最后还是选择了使用Selenium,主要的原因是工具使用灵活,简单,并且完全满足我的要求.而QTP虽然强大,但它的使用让我觉得非常繁琐,而调试功能也让我郁闷......鉴于种种这样的原因,我最后选择了Selenium. 本系列文章主要是总结我在前一段时间了解到的关于Selenium的一些知识.…
Selenium私房菜系列10 -- 我遇到的问题及解决问题的方法…
Selenium私房菜系列10 -- 我遇到的问题及解决问题的方法…
(转自http://www.cnblogs.com/hyddd/archive/2009/05/24/1487967.html) 前面说过,Selenium IDE是Firefox的一个插件,是可以进行脚本录制以及案例转换,所以Selenium IDE+Firebug会成为你日后写测试案例的两大助手(IE下可以使用Selenium Core+IEDevelperToolBar). Selenium IDE下载:http://seleniumhq.org/download/ Firebug下载:h…
前一篇已经比较详细讲述了如何使用Selenium RC进行Web测试,但到底Selenium RC是什么?或者它由哪几部分组成呢?? 一.Selenium RC的组成: 关于这个问题,我拿了官网上的一幅图来说明这个问题. Selenium RC主要由两部分组成: (1).Selenium Server: Selenium Server负责控制浏览器行为,总的来说,Selenium Server主要包括3个部分:Launcher,Http Proxy,Selenium Core.其中Seleniu…
<Selenium简介>中讲过,Selenium RC支持多种语言编写测试案例,如:C#,Python.在工作中,我倾向于是用Python这类动态语言编写测试案例,因为这样的测试案例无需编译:>,试想如果你有1000个测试案例,每个都要编译,那会给编译服务器很大的压力,而且案例修改后,还得重新编译才能运行:<.但在本系列的文章中,我还是打算使用C#编写示范例子. Selenium RC下载:http://seleniumhq.org/download/ 写Selenium RC的测…
在编写Selenium案例时,少不免是要用到XPath的,现在外面关于XPath使用的参考资料很多,下面我直接转一篇关于XPath使用的文档.如果对XPath不熟悉请参考下文,你不需要去百度/Google搜索关于XPath的资料,因为下面的内容已经足够你写测试时使用,如果你已熟悉XPath,本章大可忽略跳过. xpath的语法 (转载自:http://www.cnblogs.com/jianjialin/archive/2009/02/01/1382056.html XPath 是XML的查询语…
一.Selenium是什么? Selenium是ThroughtWorks公司一个强大的开源Web功能测试工具系列,本系列现在主要包括以下4款: 1.Selenium Core:支持DHTML的测试案例(效果类似数据驱动测试),它是Selenium  IDE和Selenium  RC的引擎. 2.Selenium IDE:FireFox的一个插件,支持脚本录制. 3.Selenium RC:Selenium Remote Control.后续的系列文章我会主要针对Selenium RC展开介绍.…
本文转载自:http://wiki.javascud.org/display/SEL/Selenium+Remote+Control+-+options 使用示例: java -jar selenium-server.jar [-interactive] [options] -port <nnnn>: selenium服务器使用的端口号(默认 4444) -timeout <nnnn>: 我们放弃前(超时)所等待的秒数 -interactive: 进入交互模式.参考教程获取更多信息…
本篇主要是想更进一步介绍Selenium Server的工作原理,这次我们从Selenium Server的交互模式开始. 在<第一个Selenium RC测试案例>中,我们以命令“java -jar selenium-server.jar”启动了Selenium Server,其实在启动Selenium Server时,我们还可以加上各种参数(具体的参数请参考<Selenium RC服务器命令行参数列表>), 而开启Selenium Server交互模式的命令为“java -ja…
大家在编写测试案例想查阅Selenium API说明时,可以查阅本文,否则请跳过! (注:这里API版本比较老,新版本的Selenium的API在这里不一定能找到.) Selenium API说明文档(转载自:http://wiki.javascud.org/display/springs/SeleniumRefrence) Commands (命令) Action对当前状态进行操作失败时,停止测试 Assertion校验是否有产生正确的值 Element Locators指定HTML中的某元素…
鸟哥linux私房菜第6章笔记 文件权限 修改 chgrp [-R] groupname filename //修改文件所属组 chown [-R] ownername[:groupname] filename //修改所有者[所属组] chmod [-R] 777 filename //修改文件权限 chmod ugoa=+-rwx,ugoa=rwx filename//,后面无空 [-R] 表示递归修改 含义 文件 r 可以读取具体文件内容 w 可以修改文件内容 x 可以执行文件.linux…
******************第五章学习****************** 1.[重要的三个概念] 1).文件拥有者(使用者):User,该文件/文件夹只能我来读写: 2).群组:Group,就像微信分组发朋友圈一样,该组群内的人员有读写权限,群外的人没有权限,而且在群组内也支持文件拥有者概念: 举个例子: 我们可以使用目前"家庭"的观念来进行解说喔! 假设有一家人,家里只有三兄弟,分别是王大毛.王二毛与王三毛三个人, 而这个家庭是登记在王大毛的名下的!所以,"王大毛…
一.Selenium是什么? Selenium是ThroughtWorks公司一个强大的开源Web功能测试工具系列,本系列现在主要包括以下4款: 1.Selenium Core:支持DHTML的测试案例(效果类似数据驱动测试),它是Selenium  IDE和Selenium  RC的引擎. 2.Selenium IDE:FireFox的一个插件,支持脚本录制. 3.Selenium RC:Selenium Remote Control.后续的系列文章我会主要针对Selenium RC展开介绍.…
CPU从主存中读取数据通过微指令集控制和进行计算.主存储器内的数据则是从输入单元所传输进来,而CPU处理完毕的数据也必须要先写回主存储器中, 最后数据才从主存储器传输到输出单元.内存又称主存,是CPU能直接寻址的存储空间,由半导体器件制成.内存的特点是存取 速度快.内存是电脑中的主要部件,它是相对于外存而言的.存储器的种类很多,按其用途可分为主存储器和辅助存储器,硬盘与光盘.U盘一样属于辅助存储器.CPU 的种类 通过指令集区分指令集主要分为精简指令集RISC和复杂指令集CISC精简指令集执行速…
第十三章.Linux 帐号管理与 ACLL 权限设置 1.0).使用者识别码: UID 与 GID UID :User ID GID :group ID [root@study ~]# ll -d /home/dmtsai drwx------. 17 dmtsai dmtsai 4096 Jul 17 19:51 /home/dmtsai Linux 系统上面的使用者如果需要登陆主机以取得 shell 的环境来工作时,他需要如何进行呢? 首先,他必须要在计算机前面利用tty1~tty6 的终端…
20.1 Linux启动流程分析 Linux启动过程: 按下开机电源后计算机硬件主动读取BIOS来加载硬件信息以及硬件系统的自我测试,之后系统会主动读取第一个可启动的设备(由BIOS设置),此时就可以读入引导加载程序(boot loader)了,引导加载程序指定使用那个内核文件来启动,并实际加载内核到内存中解压缩与执行,此时内核就能够在内存中活动,并检测所有硬件信息与加载适当的驱动程序来使主机运行,等内核检测硬件与加载驱动程序完毕后,就可以登录了. 1)加载BIOS的硬件信息与进行自我测试,并依…
视频链接: 土豆: B站:http://www.bilibili.com/video/av9891085/ 本章的细节还是挺多的,可是我懒啊~~…
视频链接: 土豆:http://www.tudou.com/programs/view/yT0PfIWU720 B站(推荐): http://www.bilibili.com/video/av9877318/ 本章的目录如下,重点知识点我会点出来~ 1. 目录与路径1.1 相对路径与绝对路径 (绝对路径从/开始,相对路径是根据当前目录来算的,shell script推荐使用绝对路径)1.2 目录的相关操作: cd, pwd, mkdir, rmdir  ()1.3 关于执行文件路径的变量: $P…
******************第六章学习****************** 1.[文件与目录管理] 在所有目录下面都会存在的两个目录,分别是 "." 与 ".." 分别代表此层与上层目录的意思: 那么就有人会问了,在 / 根目录下,也有(上层目录)吗? 回答是的,只不过根目录的上一层(..)与根目录自己(.)是同一个目录. 在关于目录这一部分,涉及到一些基本指令: cd:change directory,变换目录 pwd:print work directo…
******************第四章学习****************** [热键] 1.Tab键:命令补全:文件补全: 2.Ctrl+c:中断目前指令: 3.Ctrl+d:离开当前文本界面:等于输入exit: 4.Shift+PageUP/PageDown:文本画面中前后翻页: [线上求助] 1.--help:快速查询指令选项:但是用在协助你查询"你曾经用过的指令所具备的选项与参数"而已. 2.man:俗称"找男人",但是其实是manual(操作说明)的简…
12.1什么是正则表达式 正则表达式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表达式通过一些特殊符号的辅助,可以让用户轻易达到查找.删除.替换某特定字符串的处理程序. vi.grep.awk.sed支持正则表达式,而cp,ls等命令只能使用bash自身的通配符 12.2基础正则表达式 grep高级参数: grep [-A] [-B] [--color=auto]  'string'   filename -A:after的意思,除了列出该行外,后续的n行也列出来 -B:be…
[只做搬运工,在搬运的时候窃看其中乐趣.] 历史渊源 Linus Torvalds(请记住这个名字)当年(1991)在写Linux的时候,初衷是针对386型机器的,当时只是一套裸露的操作系统并不包含任何的应用程序.未完待续…… Linux的可移植性 相比Win的X86架构机器而言,Linux提供了一套完整的操作系统当中最底层的硬件控制与资源管理的完整架构.可以在个人计算机X86架构上面稳定运行. Linux之前Unix的历史 在那个只有卡片阅读机的时代,为了提高效率,MIT(麻省理工学院)自主研…
视频链接:http://www.bilibili.com/video/av10669732/ 1. Linux 的账号与群组1.1 使用者识别: UID 与 GID1.2 使用者账号:/etc/passwd, /etc/shadow                               (passwd里面存的是账号的相关信息,shadow里面存放的是账号的密码信息)1.3 关于群组: 有效与初始群组. groups, newgrp (groups群组信息,newgrp是切换有效群组的) 2…
各硬件装置在linux中的文件名 在linux系统中,每个装置都被当成一个档案来对待. 常见的装置与其在linux中的档名: 磁盘分区 磁盘链接的方式与装置文件名的关系 个人计算机常见的磁盘接口有两种:IDE接口.SATA接口(主流). IDE接口:通常主机提供两个IDE接口,一个IDE扁平电缆可以链接两个IDE装置,因此最多可以接到4个IDE装置.两个IDE接口通常被称为IDE1(primary)和IDE2(secondary),每条扁平电缆上面的IDE装置可以被区分为Master和Slave…
http://wenku.baidu.com/link?url=JrHF9o0mKWcpEsE-wijcZaneBWgpmAJPRwGyWXd7RvqzJCLLrsrsv5lf9bPRmgKUa_v--xnm3DGSBtVFfeovSrq5WJleq-DTaX7SiNRiAUq…
1.1).文件系统特征 我们称呼一个可被挂载的数据为一个文件系统而不是一个分区! 文件系统通常会将这两部份的数据分别存放在不同的区块,权限与属性放置到 inode 中,至于实际数据则放置到 data block 区块中. 另外,还有一个超级区块 (superblock) 会记录整个文件系统的整体信息,包括 inode 与 block 的总量.使用量.剩余量等. 每个 inode 与 block 都有编号,至于这三个数据的意义可以简略说明如下: superblock:记录此 filesystem…
Linux系统服务(daemon) 一.SystemV的init管理机制(脚本式启动)1.服务启动分类stand alone 独立启动模式super daemon 总管程序 2.服务的启动.关闭与观察 /etc/init.d/daemon [start|stop|status|restart] 3.特点手动解决依赖性服务 4.执行等级0~7/etc/rc.d/rc[0~7].d1:单人模式3:文字模式5:文字+图形模式 5.设定开机预设启动命令# chkconfig daemon on# chk…
近期翻看了一本<鸟哥的Linux私房菜>.这是一本基础的书,万丈高楼平地起.会的不多但能够学.这是我整理的一些知识点.尽管非常基础.希望和大家共同交流. 第6章主机规划与磁盘分区 1.在进行团队开发资源时,用户组是非常实用的一个功能. 2.Linux文件属性, 如:-rw-r--r-- 第一个字符代表这个文件时文件夹[d].文件[-]或链接文件[I] 接下来的三个字符代表文件全部者的权限 再接下来的三个字符代表所属组的权限 最后三个字符代表其它人的权限 3.改变文件属性和权限: chgrp:改…
一看最近<鸟哥Linux私房菜>. 这是一个基本的书,万丈高楼平地起,学. 这是我整理的一些知识点.尽管非常基础. 希望和大家共同交流. 第8章 Linux磁盘与文件系统管理 一.Linux磁盘管理 1.文件系统一般会将两部分数据分别放在不同的块中,权限与属性放置到inode中.实际数据放到data block块中. 2.找到文件的inode,就会知道这个文件所放置数据的block号码,就行读出该文件的实际数据了哦. 3.U盘使用的文件系统通常是FAT格式. 4.碎片整理:通过碎片整理将同一个…