Brett,
I have started some development, the problem was using a DefaultSelenium, instead of a HttpCommandProcessor. Changing the class will pilot the selenium server via Http instead of the default method. Moreover, we have now a result, which can be processed. I had to change the manner to call the way of executing a command which now using doCommand(String command, String[] args), so all the methods will be modified. The visible part remains unchanged. This permits me now to log a successful command, and then (just starting) making screenshots.

You will maybe find the first implementation tomorrow, if hopefully I find time to push it to the trunk.

Cheers,


Le 26/01/2010 22:19, Erwan de FERRIERES a écrit :
Brett,

I wanted this to be a sort of prefix for the screenshot name as it is
not automated. Then, in the java code, there is a timestamp added, to be
sure that we have a unique name.
The image is saved in runtime, but this can be changed in the
seleniumXml.properties file. I didn't think of saving it to the same
folder as the test.

HTH,

Le 26/01/2010 19:25, Brett Palmer a écrit :
Erwan,

When you use the captureEntirePageScreenshot in your test what is the
final
outcome? In other words, does it create a new named
CommEventCreateOpportunity in the directory the test is run. I'm asking
because that's what the Selenium RC API looks like it does.

<captureEntirePageScreenshot value="CommEventCreateOpportunity"/>


Brett

On Mon, Jan 25, 2010 at 10:20 AM, Erwan de FERRIERES<
erwan.de-ferrie...@nereide.biz> wrote:



Le 25/01/2010 18:11, Brett Palmer a écrit :

Erwan,

That sounds great. When you say it works "but only on a trigger" do you
mean you have to make an explicit call like "getScreenShot()"?

You have to add this command in your seleniumXml script :
captureEntirePageScreenshot
And then it took a screenshot which is saved in runtime.
If you look at the CommEventCreateOpportunity_testsuite.xml, you will
see
the command.

The problem is I don't know how to handle seleniumXml errors, and then
trigger a screenshot...


It would be a nice feature to get a screen shot on an error as this
could
be
part of an automated build. This also brings up the whole logging
mechanism
in SeleniumXml. Since it runs outside of the container it doesn't have
access to the logging features of ofbiz. This would have to be setup
separately.


../..


--
Erwan de FERRIERES
www.nereide.biz




--
Erwan de FERRIERES
www.nereide.biz

Reply via email to