Hi All,

Based on the discussions in Tellurium user group, seems there are some
confusions for 0.7.0 upgrade.
0.7.0 is a major release with many new features introduced, the upgrade may
not be as smooth as you expected.

Before 0.7.0 upgrade, we really suggest you to read the wiki document
"What's New in Telluirum 0.7.0"

http://code.google.com/p/aost/wiki/Tellurium070Update

and read the 0.7.0 reference document if possible.

http://aost.googlecode.com/files/tellurium-reference-0.7.0.pdf

There are some confusions we like to clarify here.

1) 0.7.0 supports two work modes as follows:

http://code.google.com/p/aost/wiki/TelluriumAWrapOfSelenium

  a) As a selenium wrap, which is the default mode, i.e., Tellurium Core
generates runtime locators and
call Selenium APIs to run the tests.
  b) New Engine mode, which is turn on by calling

useTelluriumEngine(true)

    this mode means: (1) Tellurium Core passes UI module JSON presentation
to Tellurium Engine
    (2) The Engine uses group locating to locate the whole UI module
    (3) UI module is cached for later fast access
    (4) New jQuery-based Tellurium APIs are called

2) UDL is developed for UID, where the ID field in the UID can only start
with a letter and be followed with
digits, letters, and "_".
But please don't be confused with the id attribute in clocator, which has
nothing to do with UDL.

3) 0.6.0 used XPath as the default locator, 0.7.0 uses CSS selector as the
default locator, which is backed up
by jQuery. If your UI module includes some special characters that jQuery
cannot handle properly, you need
to escape them or use partial matching. If you are not sure about the
special characters, please post your
question to tellurium user group.

4)  By default, Tellurium Engine log is off, to turn on the Engine log, you
should call

useEngineLog(true)

Once the Engine log is on, the JavaScript error stack will be passed back
Tellurium core. Also, you can turn
on Firebug console or Firebug lite coming with the custom selenium server to
see all the Engine log message
in the Firebug/Firebug lite console.

5) 0.7.0 provided a powerful tool to diagnose one UI element in your UI
module,

diagnose(uid)

if you want to validate the whole UI module, you can use

validate(uid)

If you run into any problems with 0.7.0, please report back to tellurium
user group. We really encourage you to use 0.7.0
new features and report back any problems so that we can fix them quickly.
We could release a maintenance
release for 0.7.0 if there are many problems reported.

Thanks in advance,

Tellurium Team

-- 
You received this message because you are subscribed to the Google Groups 
"tellurium-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tellurium-users?hl=en.

Reply via email to