Dagger icon indicating copy to clipboard operation
Dagger copied to clipboard

a Web UI autotest framework based on Selenium and TestNg

Results 18 Dagger issues
Sort by recently updated
recently updated
newest added

我下载了https://github.com/chenkan/Dagger的代码。 改了TestNg.java中的String searchBtn = "//input[@name='btnK0']";让这个元素找不到。(或者在文本认证中把true改成false) 然后直接在Eclipse里执行demo.xml,用例均失败,但是没有看到失败用例多次执行。 按理说找不到元素,应该算用例失败,按照配置应该执行多次的吧。

FAQ

![image](https://cloud.githubusercontent.com/assets/450938/4772847/73500be4-5b9c-11e4-83cb-c8950a85965e.png) ![image](https://cloud.githubusercontent.com/assets/450938/4772867/86208a00-5b9c-11e4-82f8-83ae6663ca92.png)

![image](https://cloud.githubusercontent.com/assets/1892479/2640769/f091f578-beed-11e3-8788-20c9dad1cb8c.png)

bug

`Phantomjs`(http://phantomjs.org/)是一个基于Javascript驱动的命令行 webkit 引擎,也即无界面的 webkit 浏览器。Phontomjs 加载网页后,提供一系列的 Javascript API 给开发者使用,包括控制DOM元素﹑CSS选择器﹑JSON﹑HTML5的Canvas和SVG;由于其拥有完善的 Javascript 解析、页面渲染功能,完全可用它来模拟一个现代浏览器在加载网页时所做的各种事情,运行速度也相当快。它可以很方便地完成各种`自动化测试`:页面功能回归、 屏幕截图、网络测试(通过生成HAR)等,即便是需要登录或者用户操作的场景,Phantomjs 也可以轻松完成。`在很多轻量级的测试环境下,Phantomjs 正逐渐取代 Selenium。`

enhancement

需求: - 每次有提交至`master`分支的代码时,启动回归测试,运行若干主干用例,测试Dagger的核心API - 暂时只使用`Chrome`浏览器即可 - 须要单独配置一个简单的`被测`网站或者网页

enhancement

详见这里: https://github.com/chenkan/Dagger/issues/1

FAQ

目前Dagger要求浏览器(Chrome/Firefox)安装在默认路径下,不然无法调用 这一点须要优化

enhancement

具体可以参考: http://qa.blog.163.com/blog/static/1901470022012112435016633/ http://qa.blog.163.com/blog/static/190147002201211247296710/

enhancement