Web

ruby+selenium-webdriver一步一步进行自动化测试(3)——面向对象编程

前一篇文章中写了一个测试用例,看上去还算不错。但是代码的扩展性并不好,假想对登录进行手动的功能测试,会想到哪些测试用例?(验证错误的用户名正确的密码; 用户名和密码为空直接点击登陆按钮。等等)是不是每个用例都要写一套代码呢?答案肯定是否定的。可以把登录的功能抽象成一个方法。进一步研究发现, 有些测试对象也是可以复用的,比如在登陆的时候我们会用到密码输入框、

2015-07-13 11:21:03

RoR:Ruby On Rails 的 Web Service

1.c:\\rails flexstore2.修改数据库配置文件 database.yml 3.c:\\flexstore\\ruby script/generate model product4.c:\\flexstore\\ruby script/generate web_service ProductWervice getall find5.修改如下

2015-07-13 11:21:02

ruby/python/java全覆盖的Selenium-Webdriver系列教程(2)————浏览器的简单操作

上一讲我们介绍了如何部署selenium 2.0的开发环境,这一讲我们将介绍如何使用selenium提供给我们的接口进行浏览器的简单操作。 本文将先介绍适合初级用户的一些常用方法,然后将对一些高级用法和实现源码进行稍微深入一些的分析。 如何打开一个测试浏览器 做自动化测试一般情况下我们都需要首先打开测试浏览器,浏览器开启后我们方可”命令&r

2015-07-13 11:20:49

基于Ruby的Watir-WebDriver自动化测试框架

基于Ruby的watir-webdriver自动化测试方案与实施(五)   基于Ruby的watir-webdriver自动化测试方案与实施(四)   基于Ruby的watir-webdriver自动化测试方案与实施(三)   基于Ruby的watir-webdriver自动化测试方案与实施(二)

2015-07-13 11:20:40

Web自动化测试框架Watir(基于Ruby) - 第1章 Windows下安装与部署

      因为安装Ruby还需要用到其他的一些开发工具集,所以建议从网站http://railsinstaller.org/下载,而且使用该安装包的话,它会帮你把环境变量也设置完毕,我使用的版本是:railsinstaller-2.2.4.exe,建议下载最新版本。 图1-2 RailsInstaller工具

2015-07-13 11:20:28

Web自动化测试框架Watir(基于Ruby) - 第2章 使用Watir写自动化测试脚本

    代码如下:     如果运行没有问题的话,运行脚本的过程中,IE浏览器会自动打开,自动进入百度页面,然后自动搜索“淘宝”,得到搜素结果等等等,并在命令行输出如图1-2的输出字符串。 1 文本框: 2 <INPUT id=\"ema

2015-07-13 11:20:21

ruby/python/java全覆盖的Selenium-Webdriver系列教程(1)————快速开始

Selenium 1.x时代已经远去,它理应躺在历史的角落里,靠着壁炉烤着火,抽着旱烟,在袅袅的升起的青烟中回忆那曾经属于自己的美好时代。 不过事实却并非如此,现今原本早应退役的selenium 1.x却还是多数人坚定的选择,究其原因不过是1.x时代遗留下了大量的文档,代码,教程让人们误以为1.x还是这个年代的主流,还应该光鲜亮丽在前台演出属于它的美好。长

2015-07-13 11:20:12

Ruby学习笔记6: 动态web app的建立(3)--多Model之间的交互

We first built a static site which displayed a static image using only a Controller and a View. This is our Etsy landing page page. Then we built the Categories page, with a M

2015-07-13 11:18:31

Nginx 0.7.x + PHP 5.2.10(FastCGI)搭建支持高并发量的Web服务器

Nginx 0.7.x + PHP 5.2.10(FastCGI)搭建支持高并发量的Web服务器       Nginx (\"engine x\") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Ig

2015-07-13 11:12:48

【原创随笔】Eclipse Java EE IDE for Web Developers.配置Tomcat全攻略

  本文所用的工具:Eclipse Java EE IDE for Web Developers、apache-tomcat-6.0.x[绿色版],不包含任何其它eclipse插件,本文所用方法为自启动而不是发布启动。 1,配置Eclipse,也就是菜单栏中Window下拉列表中Preferences选项,选中Server选项配置子项中Runt

2015-07-13 11:12:47

make[1]: *** [/usr/local/pcre/Makefile] Error 127 nginx 编译出错 linux nginx 高性能web服务器搭建 centos安装Nginx的问题、nginx安装的一些问题、源码包安装NGINX时候遇

make[1]: *** [/usr/local/pcre/Makefile] Error 127  nginx 编译出错 linux nginx 高性能web服务器搭建 centos安装Nginx的问题、nginx安装的一些问题、源码包安装NGINX时候遇到的错误以及解决办法  搭建胜过Apache十倍的Web服务器在cen

2015-07-13 11:12:46

读取项目src下等的配置文件,适合于weblogic,tomcat等多种不同的容器。

JAVA类: 1、ServiceCfgLoader。 package org.sinosoft.perfect.common; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io

2015-07-13 11:12:44

使用myEclipse,tomcat 和Axis发布webService

一.准备工作: 1.         修改web.xml:如果没有特殊情况,最简单的方法就是用axis解压包中的web.xml直接替换testAxis工程的web.xml。例如本例,就用E:\\ \\axis-bin-1_4\\axis-1_4\\webapps\\axis\\

2015-07-13 11:12:42

web服务器&应用服务器-apache&tomcat-整合配置

各个服务器-链接:http://blog.sina.com.cn/s/blog_71dad3ef01019pab.html  ---Web服务器和应用服务器: Web服务器:专门处理HTTP请求和静态页面。 应用服务器:通过很多协议来为应用程序提供JavaEE业务逻辑,处理jsp,servlet等。 web服务器是用于处

2015-07-13 11:12:36

为什么web应用在tomcat启动时报java.lang.ClassCastException异常?

  QQ图片~1.JPG (102.65 KB, 下载次数: 0) 下载附件 2015-5-27 11:09 上传             其实这是maven的tomcat插件的一个Bug,使用独立版本的tomcat或者使用maven的jet

2015-07-13 11:12:35

eclipse设置web项目发布到tomcat根目录下

如果已经将项目绑定到服务器了,那就先删除服务器。 重新添加项目进服务器,双击 修改下面Server Locations到tomcat目录下 顺带可以修改下右上角的超时设置 再点击下方 这样就可以了。

2015-07-13 11:12:26

WEB相关知识和Tomcat服务器

WEB相关知识 1.Internet上供外界访问的Web资源分为: 静态web资源:指web页面中供人们浏览的数据始终是不变的。 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。 2.WEB服务器 1)一个简单的模拟web服务器的代码 eg: package cn.lsl.serve

2015-07-13 11:12:18

Apache、Tomcat、JBoss、WebLogic的区别与关系

  概述: Apache:全球应用最广泛的http服务器,免费,出自apache基金组织    Tomcat:应用也算非常广泛的web服务器,支持部分j2ee,免费,出自apache基金组织    JBoss:开源的应用服务器,比较受人喜爱,免费(文档要收费) &nb

2015-07-13 11:12:12

高性能Web服务器Nginx

高性能Web服务器Nginx及相关新技术的应用实践 什么是Nginx?•          Nginx (“engine x”) 是俄罗斯人Igor Sysoev(塞索耶夫)编写的一款高性能的 HTTP 和反向代理服

2015-07-13 11:12:10

Linux发布web app 到Tomcat

1.将webContent内容打成war包:命令中进入到$workspacePATH/projectName/webContent目录下,运行命令: jar -cvfM0 projectName.war ./ 2.将war包发送到服务器上:运行命令 scp projectName.war userName@serverIP:$TOMCAT_

2015-07-13 11:12:07