Yes,

I noticed that I can replace easily TelluriumJavaTestCase
 by TelluriumJUnitTestCase, but I use BaseTelluriumJavaTestCase to build
suites and to start Selenium server in the beginning of my suite and shut it
down in the end of my suite and there is no BaseTelluriumJUnitTestCase
niether TelluriumJUnitTestCaseSuite. How do I build suites
using TelluriumJUnitTestCase ?

(Sorry,but I started working with Tellurium last week and I'm a newbee ;-))



2010/2/1 Jian Fang <[email protected]>

> If you used TelluriumJavaTestCase, you don't need to change anything
> because it is deprecated
> and is the same as TelluriumJUnitTestCase (nothing in the class body).
> Please see the following code,
>
> public abstract class TelluriumJavaTestCase extends TelluriumJUnitTestCase
> {
>
> }
>
> Thanks,
>
> Jian
>
>
> On Mon, Feb 1, 2010 at 1:05 PM, Pascal Gandilhon <
> [email protected]> wrote:
>
>> Hi,
>>
>> thanks for taking care of my problem
>>
>> I normally put the pauses in the java code, but it was to try.... this is
>> not the origin of the problem
>>
>> I have to rewrite my test suites with TelluriumJUnitTestCase, and to find
>> the lines causing probleme on html code and I'll let you know.
>>
>> Thanks again for your attention
>>
>> pascal
>>
>> 2010/2/1 Jian Fang <[email protected]>
>>
>>> I can see your problem.
>>>
>>> Please don't put any testing method to the defineUi method. i.e., move
>>>
>>> pause(500)
>>>
>>> and
>>>
>>> waitForPageToLoad(30000)
>>>
>>> to your test code, i.e., the Java class in your case.
>>>
>>> public void defineUi() {
>>> pause(500)
>>>  ui.Container(uid: "Head", clocator: [tag: "head"]){
>>> TextBox(uid: "PageTitle", clocator: [tag: "title"])
>>>  }
>>>                 waitForPageToLoad(30000)
>>> }
>>>
>>> Your test code should extend TelluriumJUnitTestCase or
>>> TelluriumTestNGTestCase.
>>>
>>> Thanks,
>>>
>>> Jian
>>>
>>>
>>> On Mon, Feb 1, 2010 at 12:28 PM, Pascal Gandilhon <
>>> [email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>>  *Which test code that caused the problem?*
>>>> *
>>>> *
>>>> *all the testCases extending BaseTelluriumJavaTestCase or
>>>> TelluriumJavaTestCase*
>>>> *
>>>> *
>>>> *Does you html source have the body element?*
>>>> *
>>>> *
>>>> *yes*
>>>> *
>>>> *
>>>> *What UI module you used?*
>>>> *
>>>> *
>>>> the problem occurs with any UI, by example. a very basic one like this :
>>>>
>>>> public void defineUi() {
>>>> pause(500)
>>>>  ui.Container(uid: "Head", clocator: [tag: "head"]){
>>>> TextBox(uid: "PageTitle", clocator: [tag: "title"])
>>>>  }
>>>>                 waitForPageToLoad(30000)
>>>> }
>>>> *
>>>> *
>>>> *What running mode, i.e., use XPATH or CSS selector, use UI module
>>>> cache or not, use New Tellurium API or Selenium API?*
>>>> *
>>>> *
>>>> *all defaults settings: i.e. Xpath selector (tried also Jquery
>>>> selector), not using UI cache, using Tellurium API.*
>>>> *
>>>> *
>>>> *The trimmed html source is quite (with all javascript files) is quite
>>>> long, so I'll work on isolate the lines causing problem.*
>>>>  *
>>>> *
>>>> *regards, Pascal*
>>>> *
>>>> *
>>>> 2010/2/1 Jian Fang <[email protected]>
>>>>
>>>>> Could you provide us more details? Which test code that caused the
>>>>> problem?  Does you html source have the body element? What UI module you
>>>>> used? What running mode, i.e., use XPATH or CSS selector, use UI module
>>>>> cache or not, use New Tellurium API or Selenium API? It would be great if
>>>>> you could provide us some trimmed html source so that we can repeat your
>>>>> problem.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Jian
>>>>>
>>>>>
>>>>> On Mon, Feb 1, 2010 at 11:43 AM, Pascal Gandilhon <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> thanks for your quick answer. Nothing particular in the logs.....the
>>>>>> message is a popup alert on ie.... sorry if I wasn't clear about that. I
>>>>>> joigned a screen capture. I tried with serveral Tellurium version, now 
>>>>>> I'm
>>>>>> on the latest Snapshot.
>>>>>>
>>>>>> regards,
>>>>>>
>>>>>> Pascal
>>>>>>
>>>>>>
>>>>>> 2010/2/1 Jian Fang <[email protected]>
>>>>>>
>>>>>> Hi Pascal,
>>>>>>>
>>>>>>> Are you using Tellurium 0.7.0 latest snapshot? If you are, please do
>>>>>>> me a favor. First put a break point before where the problem happened in
>>>>>>> your test code,
>>>>>>> then turn on the Engine console logging by adding the following call
>>>>>>> to your code,
>>>>>>>
>>>>>>> useEngineLog(true)
>>>>>>>
>>>>>>> or click on the Tellurium logging button on the testing page. More
>>>>>>> details here:
>>>>>>>
>>>>>>> http://code.google.com/p/aost/wiki/Tellurium070Update#Engine_Logging
>>>>>>>
>>>>>>> Please also put a breakpoint at the @AfterClass method in the base
>>>>>>> test class so that you can check the console logging before the browser 
>>>>>>> is
>>>>>>> killed.
>>>>>>>
>>>>>>> You should see some error messages there. If you click on the error
>>>>>>> message,  you should see some stack trace. Please post all the logging
>>>>>>> messages and stack trace here.
>>>>>>>
>>>>>>> Thanks in advance,
>>>>>>>
>>>>>>> Jian
>>>>>>>
>>>>>>> On Mon, Feb 1, 2010 at 5:04 AM, Pascal Gandilhon <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi Jian,
>>>>>>>>
>>>>>>>> it seems there is a problem on ie 6 and 7 with some webPages based
>>>>>>>> on Jquery :
>>>>>>>>
>>>>>>>> using single Window mode (i.e. useMultiWindow = false on
>>>>>>>> TelluriumConfig.groovy) wich is default property, I have this warning :
>>>>>>>>
>>>>>>>> 'document.body' is null or not an object
>>>>>>>>
>>>>>>>> The only way I found to solve this problem was to use multi windows
>>>>>>>> mode (useMultiWindow = true on TelluriumConfig.groovy) , wich is not a 
>>>>>>>> very
>>>>>>>> big problem for me.
>>>>>>>> I just passed several hours to find this issue and didn't find any
>>>>>>>> help on the web about this, so I'm posting this message if it can save 
>>>>>>>> time
>>>>>>>> to the next one..... or if someone knows another issue.
>>>>>>>>
>>>>>>>> regards,
>>>>>>>>
>>>>>>>> Pascal
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>  --
>>>>>>>> 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%[email protected]>
>>>>>>>> .
>>>>>>>> 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]<tellurium-users%[email protected]>
>>>>>>> .
>>>>>>> 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]<tellurium-users%[email protected]>
>>>>>> .
>>>>>> 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]<tellurium-users%[email protected]>
>>>>> .
>>>>> 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]<tellurium-users%[email protected]>
>>>> .
>>>> 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]<tellurium-users%[email protected]>
>>> .
>>> 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]<tellurium-users%[email protected]>
>> .
>> 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]<tellurium-users%[email protected]>
> .
> 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.

Reply via email to