【SoftwareTesting】Lab 2

一、    在火狐浏览器上安装selenium插件

点击“开发者”的选项,然后点击“获取更多工具”,输入seleniumIDE进行搜索,找到后进行安装即可。安装完成后火狐浏览器的右上角会多出一个小的带“se”标志的按钮,点击即可打开这个插件。

二、    学会用SeleniumIDE录制脚本和导出脚本

点击带“se”标志的按钮打开这个插件

点击“文件” new test case,然后点击右上角的红色圆形按钮开始进行脚本的录制工作,接下来在地址栏的位置输入http://www.ncfxy.com这个网址,在这个网站用自己的学号和相应的密码进行登录,此时回到selenium这个插件会看到记录下了整个的操作流程,接着再次点击右上角的红色圆形按钮结束脚本的录制,接下来进行导出(注意导出的格式,否则会导致后边的使用出现问题,如下图即可)

三、     访问http://121.193.130.195:8080/使用学号登录系统(账户名为学号,密码为学号后6位),进入系统后可以看到该同学的git地址。

登录成功后的显示:

四、     测试代码见GitHub,地址为https://github.com/SylviaKim/lab2

时间: 2024-08-14 17:57:35

【SoftwareTesting】Lab 2的相关文章

【SoftwareTesting】Lab 1

1.  安装junit, hamcrest 和 eclemma 分别下载  hamcrest-core-1.3.jar和junit-4.12.jar这两个jar包,并加入到新建的项目中 具体步骤为:右键项目,选择properties,选择Java Build Path,添加进这两个jar包即可 2.  安装eclemma 点击Help菜单---Install New Software,在弹出的对话框中,点击Add,搜索之后进行安装,重启eclipse后即可完成安装 3. the triangle

【SoftwareTesting】Homework3

(a) (b) 数组越界问题 (c) n=0 (d) 点覆盖:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] 边覆盖:[(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,5),(6,8),(8,9),(5,9),(9,10),(10,11),(11,2),(2,12),(12,13),(13,14),(14,15),(15,13),(13,16)] 主路径覆盖: [1,2,3,4,5,6,7] [1,2,3,4,5,9,10,11]

【软件测试】Lab#2 Selenium

这次的实验室是使用SeleniumIDE及jar包进行自动化测试.下面是我做的实验的一些结果: 1.安装firefox,安装SeleniumIDE,用seleniumIDE录制脚本,导出脚本. 录制脚本如图: 导出webdriver如下: 1 package com.example.tests; 2 3 import java.util.regex.Pattern; 4 import java.util.concurrent.TimeUnit; 5 import org.junit.*; 6 i

【BZOJ】1006 神奇的国度

[解析]完美消除序列+染色 [Analysis] 由题知他们的关系构成一个弦图,所以求出完美消除序列一定是成立的. 先求出,然后根据序列来染色,尽可能染小的. 其实时间戳那里用个线段树+二分好像也不错,甚至树状数组都可以,因为元素的变化是单调的... 在此给出证明: 首先进行以下的定义: 团数:最大团的大小. 色数:染色最少用的颜色. ∵团中颜色要两两不同 ∴团数<=色数 ∵我们对序列的染色共染了t种颜色且这样的染色是合法的,但是暂时不能保证最少. ∴t>=色数. 又∵我们的染色方法是贪心的,

【科普】#001 大数据相关技术技术

由于不是大数据的开发人员,因此对大数据的知识,也就只是需要简单的理解,大数据有什么技术,都有什么用,这样就够了 大数据我们都知道hadoop,可是还会各种各样的技术进入我们的视野:Spark,Storm,impala,让我们都反映不过来.为了能够更好的架构大数据项目,这里整理一下,供技术人员,项目经理,架构师选择合适的技术,了解大数据各种技术之间的关系,选择合适的语言. 我们可以带着下面问题来阅读本文章: 1.hadoop都包含什么技术2.Cloudera公司与hadoop的关系是什么,都有什么

【Android】开源项目汇总-备用

from://http://www.eoeandroid.com/home.php?mod=space&uid=765778&do=blog&id=47674 Android开源项目第一篇--个性化控件(View)篇  包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar.TextView.其他Android开源项目第二篇--工具库篇  包括依赖注入.图片缓存.网络相关.数据库ORM工具

【Anroid】Android开源项目分类汇总

Android开源项目第一篇——个性化控件(View)篇  包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar.TextView.ScrollView.TimeView.TipView.FlipView.ColorPickView.GraphView.UI Style.其他Android开源项目第二篇——工具库篇  包括依赖注入.图片缓存.网络相关.数据库ORM工具包.Android公共库.高版本向

【转】photoshop制图的165种技巧

快捷键 1.快速打开文件的方法:双击Photoshop的背景空白处(默认为灰色显示区域)即可打开选择文件的浏览窗口. 2.随意更换画布颜色:选择油漆桶工具,并按住shift键,点击画布边缘,即可设置画布底色为当前选择的前景色.如果要还原为默认颜色,可以用同样的方式,只是将前景色设为25%灰度(R192,G192,B192). 3.选择工具的快捷键: 选框-M 移动-V 套索-L 魔棒-W 喷枪-J 画笔-B 铅笔-N 橡皮图章-S 历史记录画笔-Y 橡皮擦-E 模糊-R 减淡-O 钢笔-P 文字

【Android】Android开源项目分类汇总

第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar.TextView.ScrollView.TimeView.TipView.FlipView.ColorPickView.GraphView.UI Style等等..其他 一.ListView android-pulltorefresh一个强大的拉动刷新开源项目,支持各种控件下拉刷新