Since we wrote this post we didn't laze around. Check our latest announcement.
The Arquillian team is proud to announce the 2.0.0.Beta1 release of the Graphene component!
This is the first and probably also the last Beta release. We’ve focused on stabilization and documentation.
Highlighted Changes
- Stabilization of API
In Beta1, we have stabilized the API and removed all the deprecated parts from Alpha5. The API is now considered final and there should be no more changes to it on the way to the Final release.
- Getting Started Guide
Thanks to the amazing effort of Juraj Húska, we were able to rewrite the original Functional Testing using Drone guide to use Graphene 2. Even though it is targetting beginners of the Selenium WebDriver API, it will teache you best practices so you can write maintainable and efficient functional tests from day one.
- Reference Documentation
The Reference Documentation was completed so that it reflects all features which are part of Graphene 2.0.
- JavaDoc for API and SPI Available Online
We have finalized documentation of Java classes for API and SPI and made them available online. You can bookmark those links since they won’t change in upcoming stable Graphene releases!
A critical error with @Location
was found after the release of Beta1. See ARQGRA-373 for more information. Expect a new release soon.
Final is due soon!
We are now pretty much done, and unless some serious issues or interoperability problems are identified in the community, we’ll release a candidate for Final release in a week, followed by a 2.0.0.Final
shortly.
Be sure to check out the Beta
release, so we can avoid hitting any regressions once we get Final!
What is Arquillian?
Arquillian is open source software that empowers you to test JVM-based applications more effectively. Created to defend the software galaxy from bugs, Arquillian brings your test to the runtime so you can focus on testing your application's behavior rather than managing the runtime. Using Arquillian, you can develop a comprehensive suite of tests from the convenience of your IDE and run them in any IDE, build tool or continuous integration environment.
Release details
Component |
Graphene
|
Version |
2.0.0.Beta1
view tag
|
Release date |
2013-09-10 |
Released by |
Lukas Fryc |
Compiled against |
|
Published artifacts
org.jboss.arquillian.graphene
-
org.jboss.arquillian.graphene
»
graphene-parent
pom
-
org.jboss.arquillian.graphene
»
graphene-webdriver
pom
-
org.jboss.arquillian.graphene
»
arquillian-graphene
pom
-
org.jboss.arquillian.graphene
»
graphene-webdriver-spi
jar
javadoc
pom
-
org.jboss.arquillian.graphene
»
graphene-webdriver-api
jar
javadoc
pom
-
org.jboss.arquillian.graphene
»
graphene-webdriver-impl
jar
javadoc
pom
Release notes and resolved issues
22
Q3/13: Guides & Documentation
- Enhancement
-
- ARQGRA-356 - Allow @FindByJQuery to reference elements from body
- Feature Request
-
- ARQGRA-141 - Support running on a Java 1.5 VM
- ARQGRA-154 - Re-enable license and checkstyle checks disabled during Alpha stage
- ARQGRA-255 - Update documentation for Alpha3, Alpha4 and Alpha5 features
- ARQGRA-282 - Create Graphene getting started guide on arquillian.org
- Epic
-
- ARQGRA-278 - Prepare Graphene for Beta-level release
- Bug
-
- ARQGRA-308 - Should throw exception if page fragment not instantiable
- ARQGRA-344 - QUnit test for XHR interception fails in Chrome
- Task
-
- Sub-task
-
Thanks to the following list of contributors:
Lukas Fryc, Juraj Huska