The difference is that SWTBotEclipseEditor#findEditors() will find all
IEditorReference and you'll have to loop through it to do what you
want. This is useful if for e.g. the file name is auto-generated for
the sake of tests or you want to do something with the
IEditorReference that SWTBot does not provide out of the box.
You'd use SWTEclipseBot#editor(fileName), if you're interested in a
particular editor that you know about.
Also SWTEclipseBot#editor(fileName) provides a wrapper around an
IEditorReference with neat API for performing operations you can do
with editors, while SWTBotEclipseEditor#findEditors() provides
IEditorReferences, with which you cannot do much.
-- Ketan
On 04-Oct-08, at 3:07 PM, Bob Mattei wrote:
> I’m using swtbot to test an eclipse application. I’m far from an
> expert on eclipse or Gui testing. Can you explain why I would find
> an editor using SWTBotEclipseEditor.findEditors() but not using
> bot.editor(editorName);
>
>
> Snippet
> List <IEditorReference> ieditors =
> SWTBotEclipseEditor.findEditors();
> for (int i = 0; i < ieditors.size(); i++) {
> IEditorReference ied = ieditors.get(i);
> if (ied.getName().equals(editorName)) {
> // Find match and get to this code
> }
> }
>
> bot.editor(editorName); // Throws WidgetNotFoundException
>
>
>
> Thank you – Bob Mattei
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win
> great prizes
> Grand prize is a trip for two to an Open Source event anywhere in
> the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________
> SWTBot-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/swtbot-users
> http://swtbot.org/ - a functional testing tool for SWT/Eclipse
>
Cheers,
Ketan Padegaonkar,
I blog... therefore I am... http://ketan.padegaonkar.name
http://swtbot.org/ - a functional testing tool for SWT/Eclipse
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
SWTBot-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/swtbot-users
http://swtbot.org/ - a functional testing tool for SWT/Eclipse