红联Linux门户
Linux帮助

Graphene 2.0.0.Alpha5发布,Ajax测试扩展

发布时间:2013-09-05 09:13:16来源:红联作者:empast
Arquillian 团队今天发布了 Graphene 2.0 的第 5 个 Alpha 版本。Graphene 项目的目的是使用非常性感的类型安全的 API 进行 Ajax 测试,是 Selenium 项目的扩展。

改进记录包括:

Q3/13: SauceLabs; Context Propagation (Multiple Browsers Support); Continuous Integration

Bug
ARQGRA-274 - The request guard does timeout for delayed requests
ARQGRA-300 - Guard Ajax ends with timeout exception
ARQGRA-304 - The interceptor for handling StaleElementReferenceException is not present
ARQGRA-324 - ByChained doesn't work when jquerySelector is used
ARQGRA-327 - Graphene depends on deprecated interactions interfaces (Keyboard, Mouse, TouchScreen) removed in selenium 2.35.0
Component Upgrade
ARQGRA-323 - Update Arquillian Drone to 1.2, Arquillian Core to 1.1 and Selenium to 2.35
Enhancement
ARQGRA-236 - Made @FindBy annotation lookup mechanism extensible
ARQGRA-275 - Implement Guard observers which will filter out which request we want to intercept
ARQGRA-336 - Introduce FindByJQuery annotation
Epic
ARQGRA-271 - The context should not be shared in static context, but propagated from the test as central point to the users (e.g. page fragments)
ARQGRA-276 - GhostDriver / PhantomJS support
ARQGRA-281 - Guard Improvements
ARQGRA-285 - Page Abstract. Improvements
ARQGRA-294 - Introduce an own implementation of WebElement
Feature Request
ARQGRA-72 - Support parallel browser sessions API for Selenium 2
ARQGRA-170 - Merge all static contexts to one (GrapheneContext)
ARQGRA-197 - Support for Page Objects encapsulating location
ARQGRA-224 - Page Fragments implementing WebElement delegate interface invocations to Root
ARQGRA-243 - Infer Graphene API from Impl module
ARQGRA-264 - Create possibility to "inject" elements from frames
ARQGRA-279 - Support for method Graphene.element(WebElement, By) and its condition isPresent
ARQGRA-291 - Provide wait until element is enabled
ARQGRA-296 - Provide a way for checking whether an element is present
ARQGRA-306 - Guards: Provide settings for customizing maximum timeout for callbacks scheduled in XHR onreadystatechange
Task
ARQGRA-299 - Setup Graphene tests on SauceLabs
ARQGRA-339 - Deprecate Graphene's FindBy and How classes
Sub-task
ARQGRA-222 - Refactor page extensions to work without static context
ARQGRA-334 - Run QUnit tests manually
ARQGRA-335 - Run functional tests manually
ARQGRA-342 - Stage artifacts to Maven repository
ARQGRA-343 - Announce a release

官方首页:http://arquillian.org/modules/graphene-extension/

免费下载:https://github.com/arquillian/arquillian-graphene

来自:开源中国社区
文章评论

共有 0 条评论