Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 99335 invoked from network); 10 Nov 2009 09:04:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 10 Nov 2009 09:04:11 -0000 Received: (qmail 29679 invoked by uid 500); 10 Nov 2009 09:04:11 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 29630 invoked by uid 500); 10 Nov 2009 09:04:11 -0000 Mailing-List: contact esme-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: esme-dev@incubator.apache.org Delivered-To: mailing list esme-dev@incubator.apache.org Received: (qmail 29620 invoked by uid 99); 10 Nov 2009 09:04:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Nov 2009 09:04:11 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=AWL,BAYES_00,HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of markus.kohler@gmail.com designates 209.85.216.175 as permitted sender) Received: from [209.85.216.175] (HELO mail-px0-f175.google.com) (209.85.216.175) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Nov 2009 09:04:08 +0000 Received: by pxi5 with SMTP id 5so2681826pxi.12 for ; Tue, 10 Nov 2009 01:03:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=lQoQKo1T6LfuRUcZqC1hD3qyqzyZHTxCxwQp3SGO8jA=; b=oHaT90nAcHlIk9yNZoM3e8ACkAHIAW5xP5ZArFfzhwkSWV2PytfJtbERaQ6AsWXk9A 1BQRYXjc29Yo8YQ9OPgNEiJlORE8uGFQCfu8qIyq0PphtXhIQ19v9L18obAXlmVBfww2 4N6Vsl5wGb78cFChmnugC+uIjHHBUa49WCc7k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=nGFJjjGSh0DpbkRIPR1H4khNC0NF0T4zSWLMNdu6+KKhr4i11vjCa/t53TwEUnZsBu 3jVOqmNb+GKQP9baXsaHxaCp6cGsOnvJZ0RlanXGlMyoDDoZk1up7K+1TG1ka2/WYNoQ mhFuKFEB2AnvR5Y4yd6BGV5D0kHTy61Zux1Gs= MIME-Version: 1.0 Received: by 10.141.37.5 with SMTP id p5mr515883rvj.110.1257843828775; Tue, 10 Nov 2009 01:03:48 -0800 (PST) In-Reply-To: References: <771905290911100023o4bdcd84p357e62782accce57@mail.gmail.com> Date: Tue, 10 Nov 2009 10:03:48 +0100 Message-ID: <771905290911100103q56920d0dw6f768ea97395f76f@mail.gmail.com> Subject: Re: Test Cases From: Markus Kohler To: esme-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=000e0cd1d4ac98dd0504780096f0 --000e0cd1d4ac98dd0504780096f0 Content-Type: text/plain; charset=ISO-8859-1 Hi all, Selenium tests do not have to be based on Javascript anymore. One can use http://code.google.com/p/webdriver/ for example to drive the browser directly using it's native API's and get around the limitations of javascript. I know for example some popups in IE cannot really be accessed by Javascript driven tests. I guess ESME ATM would not use such features, but some portals do ;) Regards, Markus On Tue, Nov 10, 2009 at 9:48 AM, Vassil Dichev wrote: > > Selenium looks good. > > > > The maven plug-in is here: > http://mojo.codehaus.org/selenium-maven-plugin/ > > > >>I believe that Comet based applications are very hard to test properly > without running a real browser. > > > > I agree. At this point, I'm more interested to get tests that deal > > with basic UI functionality (create message, create action, etc.) to > > make sure things don't break after code changes. I also don't know if > > our tabs will mess up the tests. I'll check it out > > They shouldn't if the tests are written properly, i.e. using the ids > of the elements. > --000e0cd1d4ac98dd0504780096f0--