Thanks for the rapid response Jian. The problem with isElementPresent
is now fixed but I am having problems with the getAttribute method
now:
page.getAttribute("breadcrumb[1]","class")
previously returned "first", now it throws an SeleniumException and in
the logs I get:
# error(1263288556649): Unexpected Exception: too much recursion
# error(1263288556665): Exception details: message -> too much
recursion, fileName ->
http://localhost:4450/selenium-server/core/scripts/json2.js,
lineNumber -> 331, stack -> str("AEGON",[object XPCCrossOriginWrapper])
@http://localhost:4450/selenium-server/core/scripts/json2.js:331 str
("e",[object Object])@http://localhost:4450/selenium-server/core/
scripts/json2.js:331 str("pageTracker",[object XPCCrossOriginWrapper])
@http://localhost:4450/selenium-server/core/scripts/json2.js:331 str
("e",[object Object])@http://localhost:4450/selenium-server/core/
scripts/json2.js:331 str("pageTracker",[object XPCCrossOriginWrapper])
@http://localhost:4450/selenium-server/core/scripts/json2.js:331 str
("e",[object Object])@http://localhost:4450/selenium-server/core/
scripts/json2.js:3
"Are you using the latest Tellurium core 0.7.0 snapshot after the
package
name change? i.e., org.tellurium to org.telluriumsource? "
"If yes, are you using the new Tellurium jQuery based APIs?"
Yes I am using the latest snapshot. I have tried the tests with and
without the jQuery APIs (useTelluriumApi(true/false) ).
On Jan 11, 9:26 pm, Jian Fang <[email protected]> wrote:
> It was a bug in Core when it parses the return value. It has been fixed now.
> Please update your core from our Maven repo or directly download it from
> here,
>
> http://maven.kungfuters.org/content/repositories/snapshots/org/tellur...
>
> Let us know if you have any further problems.
>
> Thanks,
>
> Jian
>
> On Mon, Jan 11, 2010 at 11:54 AM, ChrisW-UK-78
> <[email protected]>wrote:
>
>
>
>
>
> >>> Hi,
>
> >>> I have just moved our test project onto the 0.7.0 snapshot (to allow
> >>> the selenium timeout to be specified in the config file). This has
> >>> caused the isElementPresent command in our tests to stop working,
> >>> other commands such as getText work with the same Uid's so the element
> >>> and Ui definition seem be correct:
>
> >>> page.isElementPresent("breadcrumb[1].urlLink") <-- returns false,
> >>> used to return true
>
> >>> page.getText("breadcrumb[1].urlLink") <--- returns 'Home' as
> >>> expected
>
> >>> The ui definition is:
>
> >>> ui.List(uid:IncludeName(),clocator: [tag: "ul",
> >>> id:"breadcrumb"])
> >>> {
> >>> Container(uid: "all", clocator: [tag:"li"])
> >>> {
> >>> UrlLink(uid: "urlLink", clocator: [tag:
> >>> "a"])
> >>> }
> >>> }
>
> >>> Where IncludeName() is "breadcrumb" in this case.
>
> >>> Any help gratefully received.
>
> >>> Chris
>
> >>> --
> >>> 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]<tellurium-users%2bunsubscr...@googlegroups.com>
> >>> .
> >>> For more options, visit this group at
> >>>http://groups.google.com/group/tellurium-users?hl=en.
--
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.