一个
Web
项目被测试。 该项目的GitHub存储库位于以下链接: : 。
测试用例设计文档以进行测试
准备用于设计测试用例以进行测试的文档。 该文档可通过以下链接获得: :
测试代码是使用Eclipse IDE上的Java编程语言编写的,以便在Windows OS PC上使用Google Chrome进行测试。
要注意的是,在进行测试之前,应该满足运行项目Sports Corner的要求。
为了进行测试,需要以下
元素
。
Selenium
for Java的语言特定的客户端驱动程序可以从以下链接下载: :
ChromeDriver-适用于Chrome的
Web
Driver 可以从以下链接下载: :
从用户的角度来看, Sports Corner项目包含三个方面。 他们是
网站导航并注销
在使用
Web
Driver过程中经常遇到某些style属性为""
元素
(这类
元素
在前台页面是隐藏的,但html中存在这些
元素
的html代码),但实际自动化测试时,往往需要直接对这样的
元素
进行操作,这时我们需要将其属性
值
更改为"display:block"以显示在页面中,然后使用
web
driver对其操作。
由于JS定位页面
元素
提供方法
Web
Driver中
调用
JQuery
的一个工具类,
jquery
-1.7.2.min.js这个js文件跟程序源文件放在同一个目录下,好处就是可以将js与class一并打入jar包,方便发布。
package zhenghz.testautomation.
web
driver;
import java.io.ByteArrayOutputStream;
import java.io
Web
Driver方式:
Long currentCount = (Long) ((JavascriptExecutor) getDriver()).executeScript("return dijit.byId(\"grid\").getRowCount();");
注:不需要返回
值
则不需要加Return对于一个HTML
元素
,此方法返回一个
Web
Element.对于一个小数,返回一个D...
执行以下步骤
1.把
JQuery
的js文件添加到
selenium
-server.jar的/core/scripts目录下.
2.修改
selenium
-server.jar/core/RemoteRunner.html,加入
jquery
...