红联Linux门户
Linux帮助

Graphene 2.0.0.Alpha4发布,Seleium扩展

发布时间:2013-06-06 09:11:01来源:红联作者:empast
Graphene 2.0.0.Alpha4 发布了,Graphene 项目的目的是使用非常性感的类型安全的 API 进行 Ajax 测试,是 Selenium 项目的扩展。

该版本值得关注的改进内容有:

Bug

ARQGRA-257 - Guards are not working with AndroidDriver
ARQGRA-262 - Element click with HTTP guard causes WebDriverException: ReferenceError: Graphene is not defined
ARQGRA-266 - Waiting for presence of element defined by jQuery selector sometimes causes "IllegalStateException: JQueryPageExtension can't be installed"
ARQGRA-272 - Introduced waitForHttp (guardXhr does not work for redirected pages)
ARQGRA-274 - The request guard does timeout for delayed requests
ARQGRA-289 - JavaScript interfaces fails on Chrome and PhantomJS
ARQGRA-290 - testAttributeIsPresent fails on Chrome and PhantomJS
Enhancement

ARQGRA-199 - Provide a way to create Page Fragments dynamically
ARQGRA-235 - Automatically infer ID locator from field name annotated just by @FindBy
ARQGRA-250 - Shortcut for waiting on element's attribute value
Feature Request

ARQGRA-220 - Locating elements with @FindBy(how = How.ID, using = "foobar") not working
ARQGRA-247 - Add support for enriching @FindBys annotations
ARQGRA-254 - Expose LocalStorage and SessionStorage enrichments directly
ARQGRA-258 - Provide injecting classes requiring WebElement in their constructors via @FindBy annotation
ARQGRA-259 - Provide timeout setting in fluent API
ARQGRA-273 - Intercept WebDriver to return proxies in findElement()/findElements() methods
Story

ARQGRA-286 - Support PhantomJSDriver in Graphene
Task

ARQGRA-168 - Create QUnit tests for Graphene.Page.RequestGuard.js
ARQGRA-284 - Rename guardXhr to guardAjax
ARQGRA-287 - Deprecate Graphene.element and attribute methods

项目主页:http://arquillian.org/modules/graphene-extension/

下载地址:https://github.com/arquillian/arquillian-graphene

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

共有 0 条评论