用户
 找回密码
 入住 CI 中国社区
搜索
分享 设置管理(Cookies/getCookies())
rosemarry 2015-9-14 17:00
在Selenium2中,可以通过Options对象对测试进行设置,设置内容包括Cookie。超时时间和浏览器窗口。 通过Cookies属性(适用于C#)/getCookies()方法(适用与Java)可以获取当前的Cookie集合,可以对其进行读取,添加和删除。 一般在测试的时候很少会修改Cookie,而且大多数Cookie也是加密的,让 ...
750 次阅读|0 个评论
分享 Window(windowName)
rosemarry 2015-9-14 15:53
新窗口弹出后,可以通过它的标识符(句柄)切换到该窗口,再对该窗口的元素进行操作。 例如:先打开百度首页,单击"注册"一弹出注册窗口,然后切换到注册窗口,再邮箱文本框中输入 " 12345@qq.com " WebDriver mainWindow = new FirefoxDriver(); Navigation navigation = mainWindow.navigate(); navigation. ...
455 次阅读|0 个评论
分享 Selenium 多个窗口的切换
rosemarry 2015-9-14 14:41
WebDriver mainWindow = new FirefoxDriver(); Nvigation navigation = mainWindow.navigate(); navigation.to( http://www.baidu.com ); WebElement bnInMainWindow = mainWindow.findElement(By.name("tj_reg")); btnInMainWindow.click(); String ; mainWindow.getWindowHandles().toArray(handles); for( ...
656 次阅读|0 个评论
分享 Selenium Driver 遍历select元素:
rosemarry 2015-9-14 13:46
WebDriver driver = new FirefoxDriver(); Navigation navigation = driver.navigate(); navigation.to( http://www.baidu.com ); navigation.to( http://tieba.baidu.com/f/search/adv ); WebElement select = driver.findElement(By.name("sm")); String targetText ="按相关性排序"; java.util.List WebElement ...
1276 次阅读|0 个评论
分享 TestNG配置疑难问题
rosemarry 2015-9-10 14:03
期初是使用easy eclipse for php这个工具按照网络教程配置相应的TestNG插件。结果配置成功后再工程那边没有显示TestNG这个类型。但是Window—Show View—Other—Java下可以看到TestNG。运行测试类后并未生成对应的test-output文件夹(存放测试结果)经多方查找资料发现可能是easy eclipse for php与testNG插 ...
735 次阅读|0 个评论
分享 TestNG测试结果报告
rosemarry 2015-9-9 16:43
TestNG默认情况下,会产生不同类型的测试执行报告。这包括HTML和XML报告输出。TestNG的还允许用户自己写报告,并用它使用TestNG。还有一个选项来写你自己的记录器,在运行时通过TestNG的通知。 主要有两种方法来生成报告TestNG: 1、监听器:为了实现一个监听类,类有实现org.testng.ITestListener接口。这些类在运行时 ...
1192 次阅读|0 个评论
分享 Java中final关键字所起的作用
rosemarry 2015-9-8 15:31
近来在看TestNG的语法的时候,发现了在使用参数的类型前使用了final这个关键字,随查询了下发现: 1、final修饰类中的属性或者变量 无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的"值"不能变。 这个值,对于基本类型来说,变量里 ...
638 次阅读|0 个评论
分享 TestNG参数化测试
rosemarry 2015-9-8 15:03
TestNG传递测试方法两种不同方式: 1、使用testng.xml 2、数据提供程序 传递参数使用testng.xml:在testng.xml文件中定义的简单参数,然后在源文件中引用这些参数。 TestNG对tsetng.xml的参数的类型指定的值会自动尝试转换。下面是支持的类型: .String .int/Integer .boolean/Boolean .byte/Byte .char/Character ...
516 次阅读|0 个评论
分享 TestNG套件测试
rosemarry 2015-9-7 14:00
测试套件的测试是为了测试软件程序的行为或一系列行为的情况下,是一个集合。在TestNG,我们不能定义一套测试源代码,但它代表的套件是一个XML文件执行特征。这样允许灵活的配置要运行的测试。套件可以包含一个或多个测试和被定义由suite标签。 testng.xml中有suite根标签。它 ...
573 次阅读|0 个评论
分享 Web自动化测试框架的构建
rosemarry 2015-9-6 14:58
自动化测试框架包括五中基本类型:模块化测试脚本、测试库、关键字驱动、数据驱动、混合类等测试框架。 1、模块化测试脚本框架:利用模块化封装原理设计自动化测试程序,提高测试代码的可维护性。 2、测试库框架:利用不同的功能库建立模块 ...
1127 次阅读|0 个评论