随笔分类 -  Selenium测试工具学习

摘要:随着移动设备使用率的不断增加,移动页面的测试也变得越来越重要。 对于互联网公司M站的测试,如果不通过专用的appium等移动端测试工具是否还有方便快捷的办法呢?答案当然是有啊。 使用chrome driver和chrome浏览器并进入chrome的 toggle device mode 模式,就可以 阅读全文
posted @ 2017-08-13 17:06 SunnyCC 阅读(2299) 评论(0) 推荐(0)
摘要:判断一个页面元素是否存在: 操作单选下拉列表: 阅读全文
posted @ 2017-04-13 16:59 SunnyCC
摘要:导入“log4j-1.2.17.jar”包后,在Eclipse的测试代码的工程根目录中新建一个名为 Log4j.xml 文件,文件配置如下: 新建 Log 工具类,打印测试过程的信息,用于监控和后续调试测试脚本: 阅读全文
posted @ 2017-04-13 15:51 SunnyCC
摘要:使用 TestNG 和 Excel 进行数据驱动测试,测试完成后将测试结果写入Excel的数据文件最后一列。 在D盘下,编辑“测试数据.xlsx”文件(注意扩展名必须是 .xlsx),编辑的文件内容如图所示: 其中第1列为序号,第2列为测试用例名称,第3~6列是使用,测试数据,第7~9列是使用的测试 阅读全文
posted @ 2017-04-13 15:27 SunnyCC
摘要:package cn.hx.util; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.ie.InternetExpl... 阅读全文
posted @ 2017-04-13 15:07 SunnyCC 阅读(552) 评论(0) 推荐(0)
摘要:ObjectMap 类和 objectMap.properties 文件将保存的元素成功的转化成了WebElement对象。但是还不够,接下来我们引入一下同步点的概念,就是在调用locator时,保证locator是显示在页面上的,webdriver中有个WebDriverWait对象。 新建 Wa 阅读全文
posted @ 2017-04-13 14:46 SunnyCC 阅读(2604) 评论(0) 推荐(0)
摘要:目的: 能够使用配置文件存储被测试页面上元素的定位方式和定位表达式,做的定位数据和程序分离。测试程序写好以后,可以方便不具备编码能力的测试人员进行自定义修改和设置。 首先实现 ObjectMap 工具类,供测试程序调用: objectMap.properties 存储的元素定位表达式文件内容: sp 阅读全文
posted @ 2017-04-13 11:11 SunnyCC 阅读(422) 评论(0) 推荐(0)