Web_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Web >>列表
· weblogic基本配置发布时间:2011-10-24
webloigc是部署java项目的容器,和tomcat一样,但是weblogic的功能更强大,提供的功能更多,而tomat是属于轻量级的。我们网站有weblogic的视频教程地址是:http://www.csdnjava.com/forum.php?mod=viewthread&tid=549&extra=page%3D1,我们可以去下载观看。我们公司的项目是用weblogic部署的,要配置weblogic的一些参数,比如最大的连接数,最大的线程数,还有如果部署等等... 查看全文
以前使用watir1.6x的时候处理页面javascript弹出的alert和confrim窗口时必须借助autoit工具来辅助执行,就像中国男足职业联赛中高价聘请外援一般。在seleniumwebdriver中,confirm和alert的处理再也不需要借助任何第三方工具了。下面的html页面上有1个名为click的button,点击该button后就会弹出1个alert窗口。<html><head><title>Alert</title>... 查看全文
在selenium-webdriver中定位selectlist的方法比较简单,用id和name等属性可以很方便的将select给找出来,但是怎么去选择下拉框中的某一项呢?思路是这样的,首先定位到selectlist元素,然后找出该selectlist下所有的option,点击该optionelement既可,以下面的html代码为例<html><head><title>Select</title></head><body>... 查看全文
在进行web前端自动化测试的过程中,PageObject设计模式可以称得上是杀人放火,居家旅行的常备武器。PageObject将测试对象及单个的测试步骤封装在每个Page对象中,以page为单位进行管理。举例来说,在没有使用PageObject模式的情况下,脚本可能是这样写的:require'rubygems'require'selenium-webdriver'url='www.soso.com'dr=Selenium::WebDriver.for:iedr.navigate... 查看全文
web的自动化测试中,我们经常会遇到这样一种情况:点击1个按钮,页面上会弹出1个iframe,这时候脚本就需要去等待iframe加载完毕才能进行后续的操作。在这种情况下,我们一般的处理思路是等待被等待对象上的某个子元素出现,当这个子元素出现时我们就认为该对象已经加载完毕,代码可以继续往下执行了。selenium-webdriver为我们提供了一个Wait类来完成类似的等待功能。下面的html代码实现了这样的一种效果:点击click按钮5秒钟后,页面上会出现一个红色的div块... 查看全文
在web自动化测试中点击一个链接然后弹出新窗口是比较司空见惯的事情。webdriver中处理弹出窗口跟处理frame差不多,以下面的html代码为例window.html<html><head><title>PopupWindow</title></head><body><aid="soso"href="http://www.soso.com/"target="_blank">clickme</a>... 查看全文
以前使用watir1.6x的时候处理页面javascript弹出的alert和confrim窗口时必须借助autoit工具来辅助执行,就像中国男足职业联赛中高价聘请外援一般。在seleniumwebdriver中,confirm和alert的处理再也不需要借助任何第三方工具了。下面的html页面上有1个名为click的button,点击该button后就会弹出1个alert窗口。<html><head><title>Alert</title>... 查看全文
在selenium-webdriver中定位selectlist的方法比较简单,用id和name等属性可以很方便的将select给找出来,但是怎么去选择下拉框中的某一项呢?思路是这样的,首先定位到selectlist元素,然后找出该selectlist下所有的option,点击该optionelement既可,以下面的html代码为例<html><head><title>Select</title></head><body>... 查看全文
在进行web前端自动化测试的过程中,PageObject设计模式可以称得上是杀人放火,居家旅行的常备武器。PageObject将测试对象及单个的测试步骤封装在每个Page对象中,以page为单位进行管理。举例来说,在没有使用PageObject模式的情况下,脚本可能是这样写的:require'rubygems'require'selenium-webdriver'url='www.soso.com'dr=Selenium::WebDriver.for:iedr.navigate... 查看全文
web的自动化测试中,我们经常会遇到这样一种情况:点击1个按钮,页面上会弹出1个iframe,这时候脚本就需要去等待iframe加载完毕才能进行后续的操作。在这种情况下,我们一般的处理思路是等待被等待对象上的某个子元素出现,当这个子元素出现时我们就认为该对象已经加载完毕,代码可以继续往下执行了。selenium-webdriver为我们提供了一个Wait类来完成类似的等待功能。下面的html代码实现了这样的一种效果:点击click按钮5秒钟后,页面上会出现一个红色的div块... 查看全文
在web自动化测试中点击一个链接然后弹出新窗口是比较司空见惯的事情。webdriver中处理弹出窗口跟处理frame差不多,以下面的html代码为例window.html<html><head><title>PopupWindow</title></head><body><aid="soso"href="http://www.soso.com/"target="_blank">clickme</a>... 查看全文
测试对象定位一般都是各种web自动化测试框架或工具的核心内容。selenium-Webdriver的对象定位方法非常的丰富和强大。一般来说强大的对象定位都会提供如下的一些方法。单个对象的定位方法多个对象的定位方法层级定位selenium-Webdriver很好的支持了上述的3种定位方式。定位单个对象在定位单个对象时,selenium-Webdriver支持使用如下的一些属性对元素进行定位。:class=>'classname',:class_name=>'classname',... 查看全文
在webui自动化测试中,frame一直是令人头痛的问题,就像上班必须挤公车坐地铁一般,frame的问题总是令人气闷纠结为之黯然神伤。以前在使用watir1.6x的时候,frame也是颇为棘手的一个问题。不但要照本宣科的进行一系列的设置,而且在进行实际代码编写的过程中会遇到各种奇奇怪怪的问题。frame就像中国男足的后防线,问题多多难以解决。seleniumwebdriver处理frame比较简单,这点比某些测试工具要先进一些,令人身心愉悦。以下面的html代码为例... 查看全文
· 安装新版ganglia web UI 笔记。发布时间:2011-10-19
GangliaWeb2(gweb2)是全新的gangliaphpUI。这里,记录安装的一些注意事项。1.安装peclyuminstallphp-pecl-json.i3862.安装jsonphppeclinstalljson3.安装php-gdyuminstallphp-gd.i3864.下载ganlia-web-2,http://ganglia.info/downloads/testing/.5centos下,解压到/var/www/html/ganglia2... 查看全文
有时候在进行自动化测试时需要在页面上执行一段js脚本,这个时候就需要用到execute_script方法了。require'rubygems'require'selenium-webdriver'dr=Selenium::WebDriver.for:ieurl='http://www.soso.com'dr.navigate.tourlsleep3js=<<JSq=document.getElementById("tb");q.style.border="1pxsolidred"... 查看全文
· 非WEB程序中使用Active Record发布时间:2011-10-19
一、新建一个Ruby文件require"rubygems"require"active_record"ActiveRecord::Base.establish_connection(:adapter=>"oracle",:database=>"test_development",:username=>"root",:password=>"root",:host=>"localhost")classEntry<ActiveRecord:... 查看全文
Selenium1.x时代已经远去,它理应躺在历史的角落里,靠着壁炉烤着火,抽着旱烟,在袅袅的升起的青烟中回忆那曾经属于自己的美好时代。不过事实却并非如此,现今原本早应退役的selenium1.x却还是多数人坚定的选择,究其原因不过是1.x时代遗留下了大量的文档,代码,教程让人们误以为1.x还是这个年代的主流,还应该光鲜亮丽在前台演出属于它的美好。长江后浪推前浪,最为前浪的selenium1.x的宿命应该是死在沙滩上。好了,直入主题,由于开源社区不再维护selenium1... 查看全文
上一讲我们介绍了如何部署selenium2.0的开发环境,这一讲我们将介绍如何使用selenium提供给我们的接口进行浏览器的简单操作。本文将先介绍适合初级用户的一些常用方法,然后将对一些高级用法和实现源码进行稍微深入一些的分析。如何打开一个测试浏览器做自动化测试一般情况下我们都需要首先打开测试浏览器,浏览器开启后我们方可”命令”浏览器去打开新页面,点击特定的链接,判断具体的逻辑等等。因此该操作为”万里长征的第一步”,必须给以重视。具体代码如下。需要注意的是如果使用chrome进行测试... 查看全文
· Java和PHP在Web开发方面的比较发布时间:2011-10-18
比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。以下是我就几个主要方面进行的比较:一、语言比较PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。Java首先要编译成字节码.class文件,然后在java虚拟机上解释执行... 查看全文
在myEclipse+spring+hibernate整合过程中:出现java.lang.NoSuchMethodError:org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V在网上多翻查找,发现问题原因:在使用Spring的AOP编程时,会用到这几个lib:asm-2.2.2.jarasm-commons-2.2.2... 查看全文