From nobody Sat Sep 10 04:48:26 2005 Received: (qmail 82726 invoked from network); 10 Sep 2005 08:47:54 -0000 Received: from wproxy.gmail.com (64.233.184.193) by mozdev.org with SMTP; 10 Sep 2005 08:47:54 -0000 Received: by wproxy.gmail.com with SMTP id i6so1875412wra for ; Sat, 10 Sep 2005 01:47:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=LKUFZZ1HIio6GnQpJUUjqrL4TLdjWuALzJuzix5rcm4Vy4fKGmuO+j0vXCA7GLwHr30mfSEOlwBVxSuYo1nqBdozaFfWQzTE/qdTrZOqpy1eHFdz69esroZJFmxJrfETQIJuAgtk/eh3E2Oy5Hj/rH+PdEOzIRumBg2V4c9566k= Received: by 10.54.57.11 with SMTP id f11mr1057869wra; Sat, 10 Sep 2005 01:47:28 -0700 (PDT) Received: by 10.54.43.13 with HTTP; Sat, 10 Sep 2005 01:47:28 -0700 (PDT) Message-ID: Date: Sat, 10 Sep 2005 17:47:28 +0900 From: Shinya Kasatani To: seleniumrecorder@mozdev.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: [Seleniumrecorder] Selenium Recorder 0.5 beta X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: kasatani@gmail.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Sep 2005 08:47:54 -0000 Hi all, I've released Selenium Recorder 0.5 beta. There are some big changes since the last release, so I'm releasing it as beta. I'll release 0.5 soon if there are no serious problems. Changes since version 0.4: * Added an ability to replay recorded tests using embedded Selenium * More sophisticated element locator detection * Firefox 1.5 beta 1 support (the extension still also works in Firefox 1.0= .x.). shinya From nobody Fri Sep 23 14:46:21 2005 Received: (qmail 93804 invoked from network); 23 Sep 2005 18:45:20 -0000 Received: from eos.horsepower.site5.com (216.118.97.144) by mozdev.org with SMTP; 23 Sep 2005 18:45:20 -0000 Received: from c-24-91-248-96.hsd1.ma.comcast.net ([24.91.248.96] helo=[192.168.1.100]) by eos.horsepower.site5.com with esmtpa (Exim 4.52) id 1EIsXp-0004AG-1q for seleniumrecorder@mozdev.org; Fri, 23 Sep 2005 14:45:14 -0400 Mime-Version: 1.0 (Apple Message framework v734) Content-Transfer-Encoding: 7bit Message-Id: <6C6FFC3E-8418-4DED-B977-88517D640170@thebrocks.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: seleniumrecorder@mozdev.org From: Keenan Date: Fri, 23 Sep 2005 14:45:13 -0400 X-Mailer: Apple Mail (2.734) X-Antivirus-Scanner: This message has been scanned by ClamAV - CLEAN. X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - eos.horsepower.site5.com X-AntiAbuse: Original Domain - mozdev.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - thebrocks.net X-Source: X-Source-Args: X-Source-Dir: Subject: [Seleniumrecorder] Selenium Recorder X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2005 18:45:23 -0000 Hello Shinya, Plugin is great! Would you share the direction you were going so we could know the best way to contribute? 1. similar projects http://labs.libre-entreprise.org/projects/qaa/ http://bclary.com/2004/07/10/mozilla-spiders Do you know of others? 2. Feature requests selection criteria that works in selenium without tweaks load and save file template for the full html file template for the suite html file tree component with 3 levels [or 2?]: test suite, test, event panel to easily edit a row. detect urls typed into the menu bar easy to hook into constants using [see: http:// selenium.thoughtworks.com/testrunner.html SetUp/TearDown ] 3. What I am currently doing Since my primary goal is to get from record to run easy for my team, I am working on load/save and the selection criteria. I have tweaked the xul file to allow for the added functionality. Please share the best way to contribute. -- thanks again for a great plugin, Keenan From nobody Sat Sep 24 00:53:50 2005 Received: (qmail 10065 invoked from network); 24 Sep 2005 04:53:18 -0000 Received: from xproxy.gmail.com (66.249.82.196) by mozdev.org with SMTP; 24 Sep 2005 04:53:18 -0000 Received: by xproxy.gmail.com with SMTP id s11so959295wxc for ; Fri, 23 Sep 2005 21:52:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Pry7CIoysYYBAxuOUyifbjvZDJwFS6RtGvqK0R8iLHFslP+/FNUumgIy05pijBWmh3vIQvoUwqt/i2v+L33u6B2KWCqeA0eHAqLbaK88UFpLhLlSrosR/Os4gC2f436Pq7RUvxLGEHaN0uys834IWRE8fNKPa9T6Wnuh8ooI4kI= Received: by 10.70.91.18 with SMTP id o18mr1405392wxb; Fri, 23 Sep 2005 21:52:51 -0700 (PDT) Received: by 10.70.72.1 with HTTP; Fri, 23 Sep 2005 21:52:51 -0700 (PDT) Message-ID: Date: Sat, 24 Sep 2005 13:52:51 +0900 From: Shinya Kasatani To: seleniumrecorder@mozdev.org Subject: Re: [Seleniumrecorder] Selenium Recorder In-Reply-To: <6C6FFC3E-8418-4DED-B977-88517D640170@thebrocks.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <6C6FFC3E-8418-4DED-B977-88517D640170@thebrocks.net> X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Shinya Kasatani , seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 04:53:18 -0000 Hi Keenan, Thanks for your feedback. > Would you share the direction you were going so we could know the > best way to contribute? > > 1. similar projects > > http://labs.libre-entreprise.org/projects/qaa/ > http://bclary.com/2004/07/10/mozilla-spiders > > Do you know of others? I didn't know those two projects... I'll check them out. There's actually a similar one which has some of the features you have pointed out. http://lists.public.thoughtworks.org/pipermail/selenium-devel/2005-Septembe= r/000734.html > 2. Feature requests I don't have a precise roadmap of the extension yet, but let me explain what I'm thinking, based on your feature request. > selection criteria that works in selenium without tweaks What kind of feature is this? Could you explain it more? > load and save file > template for the full html file > panel to easily edit a row. I would definitely like to put these features into the extension soon. > template for the suite html file > tree component with 3 levels [or 2?]: test suite, test, event These features are quite complex, so they would be after the test case editing feature is completed. > detect urls typed into the menu bar Personally I don't need this feature very often, but I think it wouldn't be too hard to do this... > easy to hook into constants using [see: http:// > selenium.thoughtworks.com/testrunner.html SetUp/TearDown ] Hmm, I can't imagine of what the extension can do for SetUp / TearDown operations. Could you explain more about this? > 3. What I am currently doing > > Since my primary goal is to get from record to run easy for my team, > I am working on load/save and the selection criteria. > I have tweaked the xul file to allow for the added functionality. > > Please share the best way to contribute. I appreciate it. Could you post the patch to bugzilla? Or if the patch is too big, could you send me the extension itself by email= ? thanks, shinya From nobody Sat Sep 24 01:22:40 2005 Received: (qmail 12871 invoked from network); 24 Sep 2005 05:22:07 -0000 Received: from eos.horsepower.site5.com (216.118.97.144) by mozdev.org with SMTP; 24 Sep 2005 05:22:07 -0000 Received: from c-24-91-248-96.hsd1.ma.comcast.net ([24.91.248.96] helo=[192.168.1.101]) by eos.horsepower.site5.com with esmtpa (Exim 4.52) id 1EJ2Tz-0001ot-Fo; Sat, 24 Sep 2005 01:21:55 -0400 Mime-Version: 1.0 (Apple Message framework v734) In-Reply-To: References: <6C6FFC3E-8418-4DED-B977-88517D640170@thebrocks.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Keenan Subject: Re: [Seleniumrecorder] Selenium Recorder Date: Sat, 24 Sep 2005 01:22:01 -0400 To: Shinya Kasatani , seleniumrecorder@mozdev.org X-Mailer: Apple Mail (2.734) X-Antivirus-Scanner: This message has been scanned by ClamAV - CLEAN. X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - eos.horsepower.site5.com X-AntiAbuse: Original Domain - mozdev.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - thebrocks.net X-Source: X-Source-Args: X-Source-Dir: Cc: X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 05:22:07 -0000 Hi Shinya, On Sep 24, 2005, at 12:52 AM, Shinya Kasatani wrote: Either you're a night owl like me, or you're in a different part of the world... > http://lists.public.thoughtworks.org/pipermail/selenium-devel/2005- > September/000734.html > Great! Will look at the code soon. Always nice to understand the competition. So everyone can push each other forward. > >> 2. Feature requests >> > > I don't have a precise roadmap of the extension yet, > but let me explain what I'm thinking, based on your feature request. > > >> selection criteria that works in selenium without tweaks >> > > What kind of feature is this? Could you explain it more? > For some reason, on Windows when I record in firefox and play back in ie it does not run. I tried removing the OR statements and then it works fine. Will try and track this down, but this is my biggest problem. I was also hinting at the header/footer - I have implemented that. > >> load and save file I have done >> template for the full html file I have done >> panel to easily edit a row. was thinking about doing after converting the result text box to a tree. On the road map question: Do you like the simple solution of just a text area, or the polished look of a tree grid? I guess I am partial to the tree grid, so many of my suggestions are going that way. But if you like the other way, then I can limit my suggestions for that path. >> > > I would definitely like to put these features into the extension soon. > > >> template for the suite html file >> tree component with 3 levels [or 2?]: test suite, test, event >> > > These features are quite complex, so they would be after the test case > editing feature is completed. > I was thinking the test case editing feature would be easier if you just had an array of your Command objects. Editing / replacing the html seems complex, but if you use the selection for the element that you are modifying, then that is easier then I had first thought. I will post the replace text. > >> detect urls typed into the menu bar >> > > Personally I don't need this feature very often, but I think it > wouldn't be too hard to do this... > hmm... I'm finding that since you add the first page's url in there. That seems to work well for me. I have to find that code so I can do the same on clear. > >> easy to hook into constants using [see: http:// >> selenium.thoughtworks.com/testrunner.html SetUp/TearDown ] >> > > Hmm, I can't imagine of what the extension can do for SetUp / TearDown > operations. > Could you explain more about this? Again, this would only work if you are going the grid/suite route. There is the verify and assert Text, but there are also the record functions for variables. I was thinking it would be nice to have an easy way to setup a page with constants. And pull the constants from that page. use case: globals page has user/password you are testing logging in with the correct and a wrong password. A blank password, invalid login, ... In the enter text command, the recorder could swap out actual values for the constant value. And the code to read in the constant value would be automatic. Hmm This sounds potentially much more advanced then I forst thought. > > >> 3. What I am currently doing >> >> Since my primary goal is to get from record to run easy for my team, >> I am working on load/save and the selection criteria. >> I have tweaked the xul file to allow for the added functionality. >> >> Please share the best way to contribute. >> > > I appreciate it. Could you post the patch to bugzilla? > Or if the patch is too big, could you send me the extension itself > by email? > I'll email directly. I have tweaked a bit. > thanks, > shinya > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder > > > From nobody Sat Sep 24 04:49:16 2005 Received: (qmail 42381 invoked from network); 24 Sep 2005 07:42:30 -0000 Received: from xproxy.gmail.com (66.249.82.194) by mozdev.org with SMTP; 24 Sep 2005 07:42:30 -0000 Received: by xproxy.gmail.com with SMTP id s11so983666wxc for ; Sat, 24 Sep 2005 00:42:03 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=AQ/c5MQ3cXjbOzKiNPYSNFa9bYmEyI0W5XuA86w4nKjkmXxrmjH/dHnEJq2VyKE7lKYBfddVyr4UsTKjMfnVFkvqH9n0MErBFBD3P1O6tvK7s3ubh04NYy32IvbANfM2xP6BsHbmuHbbxB/vPUwxmEhijjGKozc++BcF/f9aUFU= Received: by 10.70.113.13 with SMTP id l13mr1422977wxc; Sat, 24 Sep 2005 00:42:03 -0700 (PDT) Received: by 10.70.72.1 with HTTP; Sat, 24 Sep 2005 00:42:03 -0700 (PDT) Message-ID: Date: Sat, 24 Sep 2005 16:42:03 +0900 From: Shinya Kasatani To: seleniumrecorder@mozdev.org Subject: Re: [Seleniumrecorder] Selenium Recorder In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <6C6FFC3E-8418-4DED-B977-88517D640170@thebrocks.net> X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Shinya Kasatani , seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Sep 2005 07:42:30 -0000 Hi Keenan, > Either you're a night owl like me, or you're in a different part of > the world... I live in Japan; it's about 5pm now :) > >> selection criteria that works in selenium without tweaks > >> > > > > What kind of feature is this? Could you explain it more? > > > For some reason, on Windows when I record in firefox and play back in > ie it does not run. > > I tried removing the OR statements and then it works fine. > Will try and track this down, but this is my biggest problem. > > I was also hinting at the header/footer - I have implemented that. Do you mean xpath element locator sometimes not working on IE? Let me know if you have a reproducible case. > >> load and save file > I have done > >> template for the full html file > I have done > >> panel to easily edit a row. > was thinking about doing after converting the result text box to a tree. > > On the road map question: > > Do you like the simple solution of just a text area, or the polished > look of a tree grid? > > I guess I am partial to the tree grid, so many of my suggestions are > going that way. But if you like the other way, then I can limit my > suggestions for that path. I was thinking of a grid with command, target and value columns. That would be necessary for editing rows easily. > >> template for the suite html file > >> tree component with 3 levels [or 2?]: test suite, test, event > >> > > > > These features are quite complex, so they would be after the test case > > editing feature is completed. > > > I was thinking the test case editing feature would be easier if you > just had an array of your Command objects. > > Editing / replacing the html seems complex, but if you use the > selection for the element that you are modifying, then that is easier > then I had first thought. > > I will post the replace text. I thought test case editing won't be too hard, but once it gets to test suite (i.e. multiple test cases) editing, I'd like to design it carefully because I don't want the UI look very complex. > >> detect urls typed into the menu bar > >> > > > > Personally I don't need this feature very often, but I think it > > wouldn't be too hard to do this... > > > hmm... I'm finding that since you add the first page's url in there. > That seems to work well for me. I have to find that code so I can do > the same on clear. For the first page, addOrReplaceCommand function to inserts the url if there are no commands yet, but if you want to put "open" commands after the first command, you'll have to put some listener in recorder-events.js. I haven't examined how to register a listener to hook an event when a URL is entered yet. > >> easy to hook into constants using [see: http:// > >> selenium.thoughtworks.com/testrunner.html SetUp/TearDown ] > >> > > > > Hmm, I can't imagine of what the extension can do for SetUp / TearDown > > operations. > > Could you explain more about this? > > Again, this would only work if you are going the grid/suite route. > > There is the verify and assert Text, but there are also the record > functions for variables. > > I was thinking it would be nice to have an easy way to setup a page > with constants. And pull the constants from that page. > > use case: > globals page has user/password > > you are testing logging in with the correct and a wrong password. A > blank password, invalid login, ... > > In the enter text command, the recorder could swap out actual values > for the constant value. And the code to read in the constant value > would be automatic. > > Hmm > > This sounds potentially much more advanced then I forst thought. I see. It might be advanced, but it's a nice idea and I'd like to think further about it later. > >> 3. What I am currently doing > >> > >> Since my primary goal is to get from record to run easy for my team, > >> I am working on load/save and the selection criteria. > >> I have tweaked the xul file to allow for the added functionality. > >> > >> Please share the best way to contribute. > >> > > > > I appreciate it. Could you post the patch to bugzilla? > > Or if the patch is too big, could you send me the extension itself > > by email? > > > > I'll email directly. I have tweaked a bit. thanks, I got it. I'm looking at it now... shinya From nobody Tue Sep 27 04:43:16 2005 Received: (qmail 71245 invoked from network); 27 Sep 2005 08:42:43 -0000 Received: from eos.horsepower.site5.com (216.118.97.144) by mozdev.org with SMTP; 27 Sep 2005 08:42:43 -0000 Received: from c-24-91-248-96.hsd1.ma.comcast.net ([24.91.248.96] helo=[192.168.1.101]) by eos.horsepower.site5.com with esmtpa (Exim 4.52) id 1EKB2w-0003SD-1o for seleniumrecorder@mozdev.org; Tue, 27 Sep 2005 04:42:42 -0400 Mime-Version: 1.0 (Apple Message framework v734) To: seleniumrecorder@mozdev.org Message-Id: Content-Type: multipart/mixed; boundary=Apple-Mail-20--820493294 References: <3BD0E558-45FA-42B8-8B17-C081E2DB8214@thebrocks.net> From: Keenan Date: Tue, 27 Sep 2005 04:42:41 -0400 X-Mailer: Apple Mail (2.734) X-Antivirus-Scanner: This message has been scanned by ClamAV - CLEAN. X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - eos.horsepower.site5.com X-AntiAbuse: Original Domain - mozdev.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - thebrocks.net X-Source: X-Source-Args: X-Source-Dir: Subject: [Seleniumrecorder] A custom grid control X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2005 08:42:44 -0000 --Apple-Mail-20--820493294 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed > > Hi All, > > I modified the xul planet tutorial and added a few data structures. > Here is the result. (it looks a little like selenium editor. form > follows function) > > --Apple-Mail-20--820493294 Content-Transfer-Encoding: 7bit Content-Type: application/octet-stream; x-unix-mode=0755; name="custom2c-2objects.xul" Content-Disposition: attachment; filename=custom2c-2objects.xul --Apple-Mail-20--820493294 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed > > I kept it separate from the code to may make it easier to understand. > > Areas to pursue: test/command insert/remove, cut/paste, drag/drop > Please let me know if this is on track. I can merge into the > previous example I sent. > > > On a side note, what editor do you use to code this? Do you have an > xul plugin for it? [I'm using eclipse] > > Not sure if know about the mozilla xul realtime editor at: http:// > ted.mielczarek.org/code/mozilla/extensiondev/ but it is worth a look. > > --Keenan --Apple-Mail-20--820493294-- From nobody Tue Sep 27 12:07:17 2005 Received: (qmail 62262 invoked from network); 27 Sep 2005 16:06:37 -0000 Received: from xproxy.gmail.com (66.249.82.194) by mozdev.org with SMTP; 27 Sep 2005 16:06:37 -0000 Received: by xproxy.gmail.com with SMTP id h29so276326wxd for ; Tue, 27 Sep 2005 09:06:10 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=IK6eApF8qxglXv2L1X9DNH+UJBST9vjnJnakQocA8wBN4DLKLHBFKnsFAxFeO2niA0rrdjMbf7NXBxrO2qi0chlQEVnBZPmYiWQ/U4S4ZE3iFkf8LC+SnXzBRxPuk16U+FILL1eM2TdXuX95Tk79x1kb9GXhlJ0WoR6RN0igtpM= Received: by 10.70.69.7 with SMTP id r7mr3068643wxa; Tue, 27 Sep 2005 09:06:10 -0700 (PDT) Received: by 10.70.72.1 with HTTP; Tue, 27 Sep 2005 09:06:10 -0700 (PDT) Message-ID: Date: Wed, 28 Sep 2005 01:06:10 +0900 From: Shinya Kasatani To: seleniumrecorder@mozdev.org Subject: Re: [Seleniumrecorder] A custom grid control In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <3BD0E558-45FA-42B8-8B17-C081E2DB8214@thebrocks.net> X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Shinya Kasatani , seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2005 16:06:40 -0000 Hi Keenan, > > I modified the xul planet tutorial and added a few data structures. > > Here is the result. (it looks a little like selenium editor. form > > follows function) > > > > I kept it separate from the code to may make it easier to understand. > > > > Areas to pursue: test/command insert/remove, cut/paste, drag/drop > > Please let me know if this is on track. I can merge into the > > previous example I sent. Thanks a lot. I'm currently working on a editing support with grid control, based on the load/save code you sent me previously. I'll also refer to this code as an example, and I'll commit them to cvs at some point. > > On a side note, what editor do you use to code this? Do you have an > > xul plugin for it? [I'm using eclipse] > > > > Not sure if know about the mozilla xul realtime editor at: http:// > > ted.mielczarek.org/code/mozilla/extensiondev/ but it is worth a look. I'm using emacs for Mac OS X. http://home.att.ne.jp/alpha/z123/emacs-mac-j.html I haven't used any extensions for editing xul files, but I'll look at it. thanks, shinya From nobody Tue Sep 27 22:40:06 2005 Received: (qmail 88111 invoked from network); 28 Sep 2005 02:39:33 -0000 Received: from qproxy.gmail.com (72.14.204.204) by mozdev.org with SMTP; 28 Sep 2005 02:39:33 -0000 Received: by qproxy.gmail.com with SMTP id v28so844986qbe for ; Tue, 27 Sep 2005 19:39:06 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:mime-version:in-reply-to:references:content-type:message-id:content-transfer-encoding:from:subject:date:to:x-mailer; b=CulRqEtwY07uT9zvT8emeKv/6htu/Y/TywCBXwZenF6kTT7ZMmk49oZvcDcXbQrGNHsN+fkrCt6mSxOb/We7o5rHustJg36USmmVFTz1VOLOp0E1TY9zuzibWsA5q6aNWqx66/08LeqrVUeZ0dOxRTP5/itgjuB+u4YrIZR8Vn8= Received: by 10.65.83.6 with SMTP id k6mr882341qbl; Tue, 27 Sep 2005 19:39:06 -0700 (PDT) Return-Path: Received: from ?192.168.1.103? ( [24.22.6.210]) by mx.gmail.com with ESMTP id d5sm375688qbd.2005.09.27.19.39.06; Tue, 27 Sep 2005 19:39:06 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v733) In-Reply-To: References: <6C6FFC3E-8418-4DED-B977-88517D640170@thebrocks.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Patrick Lightbody Subject: Re: [Seleniumrecorder] Selenium Recorder Date: Tue, 27 Sep 2005 19:39:03 -0700 To: Shinya Kasatani , seleniumrecorder@mozdev.org X-Mailer: Apple Mail (2.733) Cc: X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 02:39:34 -0000 Just a quick note on my thoughts about these feature requests: I think they are a good direction, but first Selenium Recorder should establish itself as the de-facto standard for recording Selenium actions. Beyond that, getting in to storage and management of tests could dilute the focus initially. I'd personally just like to see the recorder be top notch and make sure it has all the integration points people will need when using Selenium + Selenium Recorder + Whatever in their QA department. On Sep 23, 2005, at 9:52 PM, Shinya Kasatani wrote: > Hi Keenan, > > Thanks for your feedback. > > >> Would you share the direction you were going so we could know the >> best way to contribute? >> >> 1. similar projects >> >> http://labs.libre-entreprise.org/projects/qaa/ >> http://bclary.com/2004/07/10/mozilla-spiders >> >> Do you know of others? >> > > I didn't know those two projects... I'll check them out. > There's actually a similar one which has some of the features you have > pointed out. > > http://lists.public.thoughtworks.org/pipermail/selenium-devel/2005- > September/000734.html > > >> 2. Feature requests >> > > I don't have a precise roadmap of the extension yet, > but let me explain what I'm thinking, based on your feature request. > > >> selection criteria that works in selenium without tweaks >> > > What kind of feature is this? Could you explain it more? > > >> load and save file >> template for the full html file >> panel to easily edit a row. >> > > I would definitely like to put these features into the extension soon. > > >> template for the suite html file >> tree component with 3 levels [or 2?]: test suite, test, event >> > > These features are quite complex, so they would be after the test case > editing feature is completed. > > >> detect urls typed into the menu bar >> > > Personally I don't need this feature very often, but I think it > wouldn't be too hard to do this... > > >> easy to hook into constants using [see: http:// >> selenium.thoughtworks.com/testrunner.html SetUp/TearDown ] >> > > Hmm, I can't imagine of what the extension can do for SetUp / TearDown > operations. > Could you explain more about this? > > >> 3. What I am currently doing >> >> Since my primary goal is to get from record to run easy for my team, >> I am working on load/save and the selection criteria. >> I have tweaked the xul file to allow for the added functionality. >> >> Please share the best way to contribute. >> > > I appreciate it. Could you post the patch to bugzilla? > Or if the patch is too big, could you send me the extension itself > by email? > > thanks, > shinya > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder > From nobody Wed Sep 28 03:44:01 2005 Received: (qmail 35794 invoked from network); 28 Sep 2005 07:43:21 -0000 Received: from eos.horsepower.site5.com (216.118.97.144) by mozdev.org with SMTP; 28 Sep 2005 07:43:21 -0000 Received: from c-24-91-248-96.hsd1.ma.comcast.net ([24.91.248.96] helo=[192.168.1.101]) by eos.horsepower.site5.com with esmtpa (Exim 4.52) id 1EKWan-0002oz-Uv for seleniumrecorder@mozdev.org; Wed, 28 Sep 2005 03:43:06 -0400 Mime-Version: 1.0 (Apple Message framework v734) In-Reply-To: References: <6C6FFC3E-8418-4DED-B977-88517D640170@thebrocks.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Keenan Subject: Re: [Seleniumrecorder] Selenium Recorder Date: Wed, 28 Sep 2005 03:43:17 -0400 To: seleniumrecorder@mozdev.org X-Mailer: Apple Mail (2.734) X-Antivirus-Scanner: This message has been scanned by ClamAV - CLEAN. X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - eos.horsepower.site5.com X-AntiAbuse: Original Domain - mozdev.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - thebrocks.net X-Source: X-Source-Args: X-Source-Dir: X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 07:43:21 -0000 Patrick, Point well taken. But in my opinion, a little structured data can be good. and displaying it in a grid could be easier. The design decision of using a text box doesn't make sense seeing how the grid can put html into the clipboard. But yes, the point of my origional post was to try and figure out where was the best way to hack some code and pass them along. And where to post features so they can be prioritized and further explaining the short and long term goals. --Keenan On Sep 27, 2005, at 10:39 PM, Patrick Lightbody wrote: > Just a quick note on my thoughts about these feature requests: > > I think they are a good direction, but first Selenium Recorder > should establish itself as the de-facto standard for recording > Selenium actions. Beyond that, getting in to storage and management > of tests could dilute the focus initially. I'd personally just like > to see the recorder be top notch and make sure it has all the > integration points people will need when using Selenium + Selenium > Recorder + Whatever in their QA department. > From nobody Wed Sep 28 09:55:23 2005 Received: (qmail 5004 invoked from network); 28 Sep 2005 13:54:50 -0000 Received: from qproxy.gmail.com (72.14.204.205) by mozdev.org with SMTP; 28 Sep 2005 13:54:50 -0000 Received: by qproxy.gmail.com with SMTP id e34so155819qbe for ; Wed, 28 Sep 2005 06:54:23 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:mime-version:in-reply-to:references:content-type:message-id:content-transfer-encoding:from:subject:date:to:x-mailer; b=tlVorKqQiCBTtLzUYGDhamC+2Cqx23WifoqmIq5+6DC/EoakoQogL7HZ3Pw82q57J+TvDIg3HMSdTrdiUmY+KzbTZ2h+kJG8LtH9jU5qAk6hTsvQZSNqeI2/E2tHkJEgpqCIsp8J9bUJej75zuUeJD0U+o6/6+mx43si/iqRmyU= Received: by 10.64.180.14 with SMTP id c14mr1082504qbf; Wed, 28 Sep 2005 06:54:23 -0700 (PDT) Return-Path: Received: from ?192.168.1.103? ( [24.22.6.210]) by mx.gmail.com with ESMTP id e15sm218054qba.2005.09.28.06.54.22; Wed, 28 Sep 2005 06:54:23 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v733) In-Reply-To: References: <6C6FFC3E-8418-4DED-B977-88517D640170@thebrocks.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <3767F26F-203C-49AF-B527-67C29821188C@gmail.com> Content-Transfer-Encoding: 7bit From: Patrick Lightbody Subject: Re: [Seleniumrecorder] Selenium Recorder Date: Wed, 28 Sep 2005 06:54:20 -0700 To: seleniumrecorder@mozdev.org X-Mailer: Apple Mail (2.733) X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 13:54:51 -0000 Agreed. Keep up the good work. In the coming weeks you can expect me to contribute a lot of code. On Sep 28, 2005, at 12:43 AM, Keenan wrote: > Patrick, > > Point well taken. But in my opinion, a little structured data can > be good. and displaying it in a grid could be easier. > The design decision of using a text box doesn't make sense seeing > how the grid can put html into the clipboard. > > But yes, the point of my origional post was to try and figure out > where was the best way to hack some code and pass them along. And > where to post features so they can be prioritized and further > explaining the short and long term goals. > > --Keenan > > On Sep 27, 2005, at 10:39 PM, Patrick Lightbody wrote: > > >> Just a quick note on my thoughts about these feature requests: >> >> I think they are a good direction, but first Selenium Recorder >> should establish itself as the de-facto standard for recording >> Selenium actions. Beyond that, getting in to storage and >> management of tests could dilute the focus initially. I'd >> personally just like to see the recorder be top notch and make >> sure it has all the integration points people will need when using >> Selenium + Selenium Recorder + Whatever in their QA department. >> >> > > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder > From nobody Thu Oct 6 10:52:55 2005 Received: (qmail 92148 invoked from network); 6 Oct 2005 14:52:22 -0000 Received: from unknown (HELO stomp2.digitalink.com) (12.47.123.72) by mozdev.org with SMTP; 6 Oct 2005 14:52:22 -0000 Received: from DOC.wpni.com (doc [172.18.13.21]) by stomp2.digitalink.com (Postfix) with ESMTP id E28D93390 for ; Thu, 6 Oct 2005 10:51:52 -0400 (EDT) Received: from WPNIXCHG.wpni.com ([172.18.13.23]) by DOC.wpni.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 6 Oct 2005 10:51:52 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C5CA85.7D174363" Date: Thu, 6 Oct 2005 10:51:52 -0400 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: element locator is Thread-Index: AcXKhX0amFACYOKLQAOaBgqQTYr5TQ== From: "Paul Bennett" To: X-OriginalArrivalTime: 06 Oct 2005 14:51:52.0916 (UTC) FILETIME=[7D27F940:01C5CA85] Subject: [Seleniumrecorder] element locator is X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Oct 2005 14:52:23 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01C5CA85.7D174363 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable At one point when recording a script, I clicked a link for a pop-up window, and a clickAndWait was recorded with the following xpath element locator:=20 //a[@href=3D"javascript: skillPopUp('skill1', 'skill1Text', 'skillExp1', 'skillExp1Text', 'skillsDiv1');"] However, when running the script, the element could not be found:=20 Element //a[@href=3D"javascript: skillPopUp('skill1', 'skill1Text', 'skillExp1', 'skillExp1Text', 'skillsDiv1');"] not found What can I do to make sure the element is found? Thanks, Paul Bennett ------_=_NextPart_001_01C5CA85.7D174363 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
At one = point when recording a script, I clicked a = link for a=20 pop-up window, and a clickAndWait was recorded with the following xpath = element=20 locator:

//a[@href=3D"javascript:=20 skillPopUp('skill1', 'skill1Text', 'skillExp1', 'skillExp1Text',=20 'skillsDiv1');"]

However, when running the script, the element could not be = found:=20

Element //a[@href=3D"javascript: skillPopUp('skill1', = 'skill1Text',=20 'skillExp1', 'skillExp1Text', 'skillsDiv1');"] not = found

What=20 can I do to make sure the element is found?

Thanks,

Paul=20 Bennett

------_=_NextPart_001_01C5CA85.7D174363-- From nobody Fri Oct 7 02:40:16 2005 Received: (qmail 66466 invoked from network); 7 Oct 2005 06:39:09 -0000 Received: from xproxy.gmail.com (66.249.82.203) by mozdev.org with SMTP; 7 Oct 2005 06:39:09 -0000 Received: by xproxy.gmail.com with SMTP id r21so468801wxc for ; Thu, 06 Oct 2005 23:38:42 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Z3xE4v5SEfBJ80KQ6rTpi40A1TAxLCVzKNiR/ZDCoGNGrJ8GF4rUQ9i0/3cyxwq2D2NC2Ni5TscRbIIcRqO1MkRcdjLIFgu8EJ8l9BMRoWvVIMW63X5KaRkQJ8K7Oa7izb958XwApiYw5AP4DoUKmLkBVWyZ/mJyPtq3xtaTpHI= Received: by 10.70.65.6 with SMTP id n6mr1994723wxa; Thu, 06 Oct 2005 23:38:42 -0700 (PDT) Received: by 10.70.72.1 with HTTP; Thu, 6 Oct 2005 23:38:42 -0700 (PDT) Message-ID: Date: Fri, 7 Oct 2005 15:38:42 +0900 From: Shinya Kasatani To: seleniumrecorder@mozdev.org Subject: Re: [Seleniumrecorder] element locator is In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: Shinya Kasatani , seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Oct 2005 06:39:09 -0000 Hi Paul, I've tested the element locator you showed me with Selenium 0.6.0. It passed on Firefox and Safari, but failed on IE. Did you run the script on IE too? As you can find on the selenium-users list, there seems to be some problems when using xpath element locators on IE. I think the best way to make it work is to add "id" attribute your elem= ent. thanks, shinya On 06/10/05, Paul Bennett wrote: > > > At one point when recording a script, I clicked a link for a pop-up windo= w, > and a clickAndWait was recorded with the following xpath element locator: > > //a[@href=3D"javascript: skillPopUp('skill1', 'skill1Text', 'skillExp1', > 'skillExp1Text', 'skillsDiv1');"] > > However, when running the script, the element could not be found: > > Element //a[@href=3D"javascript: skillPopUp('skill1', 'skill1Text', > 'skillExp1', 'skillExp1Text', 'skillsDiv1');"] not found > > What can I do to make sure the element is found? > > Thanks, > > Paul Bennett > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder > > > From nobody Fri Oct 7 09:57:55 2005 Received: (qmail 59349 invoked from network); 7 Oct 2005 13:57:22 -0000 Received: from unknown (HELO stomp2.digitalink.com) (12.47.123.72) by mozdev.org with SMTP; 7 Oct 2005 13:57:22 -0000 Received: from DOPEY.wpni.com (dopey [172.18.13.22]) by stomp2.digitalink.com (Postfix) with ESMTP id 7366D3395; Fri, 7 Oct 2005 09:56:56 -0400 (EDT) Received: from WPNIXCHG.wpni.com ([172.18.13.23]) by DOPEY.wpni.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 7 Oct 2005 09:56:56 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C5CB46.FA8F35E2" Subject: RE: [Seleniumrecorder] element locator is Date: Fri, 7 Oct 2005 09:53:33 -0400 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Seleniumrecorder] element locator is Thread-Index: AcXLCfuBZPBSfsKZQYyC1+Mitbnb2gAPIZW7 From: "Paul Bennett" To: "Shinya Kasatani" , X-OriginalArrivalTime: 07 Oct 2005 13:56:56.0414 (UTC) FILETIME=[FAB36FE0:01C5CB46] Cc: X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Oct 2005 13:57:23 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01C5CB46.FA8F35E2 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Shinya, =20 Thanks for your reply. Yes, I did test on both IE (html and hta) and = Firefox. Indeed after I sent the post I also noticed that it did work on = Firefox. Thanks for testing it out and letting me know. =20 Paul ________________________________ From: seleniumrecorder-bounces@mozdev.org on behalf of Shinya Kasatani Sent: Fri 10/7/2005 2:38 AM To: seleniumrecorder@mozdev.org Subject: Re: [Seleniumrecorder] element locator is Hi Paul, I've tested the element locator you showed me with Selenium 0.6.0. It passed on Firefox and Safari, but failed on IE. Did you run the script on IE too? As you can find on the selenium-users list, there seems to be some problems when using xpath element locators on IE. I think the best way to make it work is to add "id" attribute your = element. thanks, shinya On 06/10/05, Paul Bennett wrote: > > > At one point when recording a script, I clicked a link for a pop-up = window, > and a clickAndWait was recorded with the following xpath element = locator: > > //a[@href=3D"javascript: skillPopUp('skill1', 'skill1Text', = 'skillExp1', > 'skillExp1Text', 'skillsDiv1');"] > > However, when running the script, the element could not be found: > > Element //a[@href=3D"javascript: skillPopUp('skill1', 'skill1Text', > 'skillExp1', 'skillExp1Text', 'skillsDiv1');"] not found > > What can I do to make sure the element is found? > > Thanks, > > Paul Bennett > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder > > > _______________________________________________ Seleniumrecorder mailing list Seleniumrecorder@mozdev.org http://mozdev.org/mailman/listinfo/seleniumrecorder ------_=_NextPart_001_01C5CB46.FA8F35E2 Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 eJ8+IjkNAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEgAEAKgAAAFJFOiBbU2VsZW5pdW1yZWNv cmRlcl0gZWxlbWVudCBsb2NhdG9yIGlzAFsPAQWAAwAOAAAA1QcKAAcACQA1ACEABQBRAQEggAMA DgAAANUHCgAHAAkAOAA4AAUAawEBCYABACEAAAAyQzYyQUI2QkRDMzc3MzQ4QkE4MzAxRjZDNzY5 NUE5RQBHBwEDkAYAwBEAADcAAAADADYAAAAAAEAAOQDuZNeBRsvFAR4APQABAAAABQAAAFJFOiAA AAAAAgFHAAEAAAAvAAAAYz1VUzthPSA7cD1XUE5JO2w9V1BOSVhDSEctMDUxMDA3MTM1NjU2Wi00 Mjc2MgAAHgBJAAEAAAAqAAAAUmU6IFtTZWxlbml1bXJlY29yZGVyXSBlbGVtZW50IGxvY2F0b3Ig aXMAAABAAE4AAEUCwgnLxQEeAFoAAQAAACQAAABzZWxlbml1bXJlY29yZGVyLWJvdW5jZXNAbW96 ZGV2Lm9yZwACAVsAAQAAAGUAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAABzZWxlbml1bXJlY29y ZGVyLWJvdW5jZXNAbW96ZGV2Lm9yZwBTTVRQAHNlbGVuaXVtcmVjb3JkZXItYm91bmNlc0Btb3pk ZXYub3JnAAAAAAIBXAABAAAAKQAAAFNNVFA6U0VMRU5JVU1SRUNPUkRFUi1CT1VOQ0VTQE1PWkRF Vi5PUkcAAAAAHgBdAAEAAAAQAAAAU2hpbnlhIEthc2F0YW5pAAIBXgABAAAAQAAAAAAAAACBKx+k vqMQGZ1uAN0BD1QCAAAAAFNoaW55YSBLYXNhdGFuaQBTTVRQAGthc2F0YW5pQGdtYWlsLmNvbQAC AV8AAQAAABgAAABTTVRQOktBU0FUQU5JQEdNQUlMLkNPTQAeAGYAAQAAAAUAAABTTVRQAAAAAB4A ZwABAAAAJAAAAHNlbGVuaXVtcmVjb3JkZXItYm91bmNlc0Btb3pkZXYub3JnAB4AaAABAAAABQAA AFNNVFAAAAAAHgBpAAEAAAATAAAAa2FzYXRhbmlAZ21haWwuY29tAAAeAHAAAQAAACYAAABbU2Vs ZW5pdW1yZWNvcmRlcl0gZWxlbWVudCBsb2NhdG9yIGlzAAAAAgFxAAEAAAAbAAAAAcXLCfuBZPBS fsKZQYyC1+Mitbnb2gAPIZW7AB4AdAABAAAAHAAAAHNlbGVuaXVtcmVjb3JkZXJAbW96ZGV2Lm9y ZwAeABoMAQAAAA0AAABQYXVsIEJlbm5ldHQAAAAAHgAdDgEAAAAmAAAAW1NlbGVuaXVtcmVjb3Jk ZXJdIGVsZW1lbnQgbG9jYXRvciBpcwAAAAIBCRABAAAAqwoAAKcKAADYJwAATFpGdbSJNQYDAAoA cmNwZzEyNYIyA0NodG1sMQMwPwEDAfcKgAKkA+MCAGNowQrAc2V0MCAHEwKA/xADAFAEVghVB7IR 1Q5RAwHdENcyBgAGwxHVMwRGENlZEu9mNAPGEYo1A8ZUfGFoA3ECgBHjCO8J9zt7G38OMDUcnxxx EeEMYGNnAFALCQFkMzYRYAulNLIgEAIqXA6yAZBnFPAXCqMR4yHINBTwPCFEAE9DVFlQRSBIAFRN TCBQVUJMAElDICItLy9XRDNDJWBEVEQkdDOELjIlYEVOIj4izfMibyehMTgj0CSCJu8n/40qcDMh YClQRUFEKa0vDvEqzy1PKNQ2DvA8TShFVEEHsEEwQD0ipkcJ8ASQYXQFsCIXEGhPTlQmsFQw0AXh RaJ4EPFuZ2UGUnYTMQczIQCQAiAgNi41LnUBwDIz4DAm3i6vKOM3gjcj0FRJVExFKa6CNA7wUmU6 IFsGYOJsCfBpdW0eAAWhBIFcXSA5AQeAAjAgGxBjrTFCIAQAKE41I9AvNy9/NV8qJThxPFAsLyp/ QCQ1wRFgPEJPRFk/nSDREUC/Zzk2I9BESVaJOwBkPUUQT1dBOKBBC1B5VGV4dA4gOEI2PDBkaXI9 QEBy9z+QQAMAISAAAEbBCrFHsvkQ8FxxAyFHJRFgQn9Dj59ElkaPR59Iqj/ZNjRMiitI3yjUNCkx RjGxIGYpANBlPQcTIBrzPSOqMFOTIACQelKgMkx7exgwAzBjE/ADsgHQSLlIimkGAGgLgHlhLChc +jVEoS9SIkx5TIdOywHA30yHCqJZeAqAKFwwK/ElwP9E4FjPUL9KL0s/TE9NX1mv/09/Xs9Rn1Km VA9VFFXNV18XWG9en0AVOCFgJm5ijHNwAoBid1wnYQFA/2Q/Wq9bv1zPXd9t31//YQ//Yh9jL3CP ZU91r2dvaH9pj3VV61QykWsEIAIQBcB5jQhhIB4ARbEuIFkHkIgsIEl4wWQgdAeQnwVAM7E+PHcV BuB0aIQAdSRgKA6yIABwhFAOsGGaKYcTRnjgARBveIOg7kmHMAnghFBhAYATMYQQzxEwOmGGYDLQ cG+EkYQQ4QdAc28gboZQDeCIwX+E/3dChmAxQDsABUCEMnd9BbBrhLKH94JZhHILgGf/jNIIYAVA hyI5EAJAj1IHgMuLP3cza4rAdy5rb2x//1l/cX9yj3OfdK99X3bPd9//eO95/3sPfB99L34/f0+A X/9qf5K/k8+mH26/b8+VL5Y//5dPmF+oX5p/m4+cn52vnr9/n8+g37E/ov+kD6UfuJZQ/GF1D/Om 76f/to+s/64P/68fv1+438PfxO+xr7K/s8/ftN+17yhcDiBB8VLLmQqizwqBzX/JD8obSFKEYAGg YYiCeD0tMbucAFBxiQDgcWoMYGxkYgMweH4gX9YS1dHMUAuAZf/CA9A/0U62/7gPuR+6KRok/7sv VQI8MKWvqY1CAMub1cG132dGA2E60kwjwS/hCpe/+YlhORwtBuB1blKQlHNABGB6AQB2LgWwV49w hM+F1mURAGzMIG/DzCBW5CBLYXMxQABw/mnODUShzyzWotc/4E/hX//togZgAjDi7+P/5QfioFbA UcaQLzcvAdAwPDAy/DozKTAwoOrv6//tD+4f++8vgfVv8N/x7+UH6A/SAv/lnucZ9N/17/b/+A/5 H/A1+HViauYg8M/7r+T4OK//Obz9X9ICOpgAXwFvAn++D/+/Hw+PDZ8Or8BfwW/Cf8ZP/xGv19/R 70R3y5sabxt/2Wn9I9BQz08eSB2vEq+5992f/9ThVd+9kldNE78UzyhfKW/5KnxJJzMghGOIwYnC Oh53gwEloN1Ad4jBkM8fxXcHjOCGcAl2IDAuNi6/M2ArXyxvLX2P4B/gc+WQt4sgjaiHE1OI8NAQ aYPw9mKP0VJwaQmQN0MxPx/yb4aQM780zyptRIRBMFJy0+bAibNzY1LQcISjhpH5MBBvPzs/PE8q f0B/QY+9QplBjrAwUi/wjbBmQlBPN0OJwjm//motdeWQcv+OsNagiiCD8InBiBCJYS9w/46wMBA4 wD8R3VBCcUNvRH+1Qopw4rBiL2GOsHeJ0PeNsEmQj1J4H+CGYQqfC6//juCOsD+jOy9Mvy1uibFC UI+NgInC6VCKIXdheUsCfd1gay8wjOGNUwzgSwJh6mSLICKEQCKHEJBguuB/ONFHnx/UgwOpfzpA qsk81UKoYVufZ1y6PuTpL1X/Uw9UH0JfYX9ij2OajJGCgf8oT2VfY20wkOoSZ89o32N/F2tfbG9t eU+NsDA2L7/zwfQwg/C9klnvH+NC5cBf1sCQYFuPXJ+9Gi5zlUDUd3Dl0C7mMG10H19P/eUWd+Kw iRAGfG7/cA90D/94/31/e498n4A/fr9/z4Df74HvhY+ED3mPQT+CWd8f1Pxwb4ggVwFPUgn0kILd cdc/Q3HQVhBj1qBjV7BY4H/dcNahVnA30AzA3XCNcHD9SYBweoBHATCwZ7+HH4gv/4k/ik/lNDgS jC8f8t1wj4P6QUcQVzkgVwJJ0An1WOD3MoM+8jfQbC/QkUFP35ev/ww4eu+Sv5PPlN+V76E/n08P oF+hb6J/5PgvL2FbBEBoN7E9ImphdifqcD9DCUBzazkwbFAhkOBVcCgnqyMxJ69x0Jy/H/Kr1VTT 4HSsQf2r1EWb0KwxpB+lL6Y/p0+/qF/lQ66orjWsf62Icz4wwnasMCk7Il2vb7B//7GPsp+zr7sv uT+6T7tfvG/t5QdIMLEucHJx0I3U5sD/5dCboT74SjOcLzo75jDVkbwgbnqwSzI30ObAZJ5//77/ wA/BH8Ivy6/Jv8rPy9/7zO/k+EUvZam/qsTGf/5j/6s/rne1lc6Pz5/Qr9G/0s//tL2ue7Wvtr+3 yMgTyJPZj//an9uv3L/dz+a/5M/l3+bv++f/egdXZ2DGUEayVhCRcP1XV3NbYC6BR48fxcX2WGH/ yJNAP+qP65/sr+2/9i/0P+/1T/Zf9295+FRnb/m/+s//+9/87wF//48AnwQ/Ar9f7f9x83OVBK8F vwbPB98I73pD+/EfH/JfEf8TDxPaCw8MH/8NLw4/D096QzLWmhUwMFeQ/zkwm5IQr53DSgEU7xX/ Fw8PGB8ZLxo/G0JAbW966Zpgdi4wIGcdrx6/H8/PIN8h7xBfKLI8Qa1U1PTxJmB0cDrUoCRYLNA5 IblXkG4vSfInADfQL0kGvRsGIiY5JRBG8MXwZCUSDmbH8CcAVvB7SFlQwEVSTElOS1jwLH/jLY8u nyJ9fTBhx/BJwME6QFxjZjFcchEnWP8yTzNfNG91ZyZHBIA6jwR+5DkyJfAvQSYwJP8mD/8nHygv KT9BHz8vQD9BT0Jf/0ZvRH9Fj0kvR69Iv0nPSt//TncT31MPFB9PT1BfTmgaj/8cH62CG5Ydb1XP Vt9X7yRP/1t/XI9OjysvLD84Lzk/L2//MH8xj2T/Zg80vzXPNt9rD/9sHzoPOx88Lz0/Pk9gz2Hf BXaqNXdxL0ZPTlT/d8lzT04grWJ7qHjIrVN4z1UQ9jd2ElB2bjBjoS/YRElWev9/H2dz0a1zE4N/ hI81OHYhQk9EXll2bXYQhb+IQTd2IUgoVE1Md8B9inAAHgA1EAEAAAA9AAAAPEMzRjEzMTlDOTg0 RThENDc4Q0Y0NDlDMTlEQURFNDczMDFGN0EzMzBAV1BOSVhDSEcud3BuaS5jb20+AAAAAB4ARxAB AAAADwAAAG1lc3NhZ2UvcmZjODIyAAALAPIQAQAAAB8A8xABAAAAYAAAAFIARQAlADMAQQAgAFsA UwBlAGwAZQBuAGkAdQBtAHIAZQBjAG8AcgBkAGUAcgBdACAAZQBsAGUAbQBlAG4AdAAgAGwAbwBj AGEAdABvAHIAIABpAHMALgBFAE0ATAAAAAsA9hAAAAAAQAAHMJQC1YFGy8UBQAAIMEq/mPpGy8UB AwDeP69vAAADAPE/CQQAAB4A+D8BAAAADQAAAFBhdWwgQmVubmV0dAAAAAACAfk/AQAAAFwAAAAA AAAA3KdAyMBCEBq0uQgAKy/hggEAAAAAAAAAL089V1BOSS9PVT1GSVJTVCBBRE1JTklTVFJBVElW RSBHUk9VUC9DTj1SRUNJUElFTlRTL0NOPUJFTk5FVFRQAB4A+j8BAAAAFQAAAFN5c3RlbSBBZG1p bmlzdHJhdG9yAAAAAAIB+z8BAAAAHgAAAAAAAADcp0DIwEIQGrS5CAArL+GCAQAAAAAAAAAuAAAA AwD9P+QEAAADABlAAAAAAAMAGkAAAAAAAwAdQAAAAAADAB5AAAAAAB4AMEABAAAACQAAAEJFTk5F VFRQAAAAAB4AMUABAAAACQAAAEJFTk5FVFRQAAAAAB4AMkABAAAAJAAAAHNlbGVuaXVtcmVjb3Jk ZXItYm91bmNlc0Btb3pkZXYub3JnAB4AM0ABAAAAEwAAAGthc2F0YW5pQGdtYWlsLmNvbQAAHgA4 QAEAAAAJAAAAQkVOTkVUVFAAAAAAHgA5QAEAAAACAAAALgAAAAMAdkD/////CwApAAAAAAALACMA AAAAAAMABhDykR7QAwAHEBEFAAADABAQAAAAAAMAERAAAAAAHgAIEAEAAABlAAAASElTSElOWUEs VEhBTktTRk9SWU9VUlJFUExZWUVTLElESURURVNUT05CT1RISUUoSFRNTEFOREhUQSlBTkRGSVJF Rk9YSU5ERUVEQUZURVJJU0VOVFRIRVBPU1RJQUxTT05PVAAAAAACAX8AAQAAAD0AAAA8QzNGMTMx OUM5ODRFOEQ0NzhDRjQ0OUMxOURBREU0NzMwMUY3QTMzMEBXUE5JWENIRy53cG5pLmNvbT4AAAAA eE0= ------_=_NextPart_001_01C5CB46.FA8F35E2-- From nobody Tue Oct 18 15:42:30 2005 Received: (qmail 99903 invoked from network); 18 Oct 2005 19:41:43 -0000 Received: from web60313.mail.yahoo.com (209.73.178.136) by mozdev.org with SMTP; 18 Oct 2005 19:41:43 -0000 Received: (qmail 31267 invoked by uid 60001); 18 Oct 2005 19:41:17 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=eK0JgJENy9IpYI/QvHnswQIcxSV5sSz+Cp8YXdw8lxsOP7Pk9cAS++uUx8cpZ8731Iq2F1V50emgQvedBfQ/lXhrc/bZOVZ21kXYwrVYTpCgLYxcLlFgKhAO64AO+Nbe8bhJ+D/+uQUKqBKuNPMIcXnzjyABNWU6dpg8GLsPUEk= ; Message-ID: <20051018194117.31265.qmail@web60313.mail.yahoo.com> Received: from [209.17.183.249] by web60313.mail.yahoo.com via HTTP; Tue, 18 Oct 2005 12:41:17 PDT Date: Tue, 18 Oct 2005 12:41:17 -0700 (PDT) From: shah To: selenium MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Subject: [Seleniumrecorder] Need help with new window X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2005 19:41:57 -0000 Hi there, Thanks for this nice cool tool. But I've an issue, say, - I'm working on page (or window), for instance http://dhaka.com, which has link to open up another window, say http://dhaka.com/help.cgi?toc=0&page=mgr/mgr_dash_over - I do some verification in second window and then start working on first window, during recording it all worked well. But during play back, selenium simply stopped when it opens up second window. It does NOT do any verification in second window and never comes back to first window. I checked the recorder and also did manually by using, say selectWindow(say second window), then selectWindow(Null) to come back to first window. But nothing helps. It simply stops after opening second window. Any help to resolve this issue would be greatly appreciated. Thanks in advance. Just to summerize the issue, selenium play back never work when it has to deal with two window. Even if I closed the second one. -shah __________________________________ Yahoo! Music Unlimited Access over 1 million songs. Try it free. http://music.yahoo.com/unlimited/ From nobody Tue Oct 18 16:15:13 2005 Received: (qmail 8742 invoked from network); 18 Oct 2005 20:14:40 -0000 Received: from unknown (HELO stomp2.digitalink.com) (12.47.123.72) by mozdev.org with SMTP; 18 Oct 2005 20:14:40 -0000 Received: from DOPEY.wpni.com (dopey [172.18.13.22]) by stomp2.digitalink.com (Postfix) with ESMTP id 76E943492 for ; Tue, 18 Oct 2005 16:14:14 -0400 (EDT) Received: from WPNIXCHG.wpni.com ([172.18.13.23]) by DOPEY.wpni.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 18 Oct 2005 16:14:14 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: [Seleniumrecorder] Need help with new window Date: Tue, 18 Oct 2005 16:14:14 -0400 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Seleniumrecorder] Need help with new window Thread-Index: AcXUHBUAviN+pm9/QJS7qO4X+hOMYAABDd9Q From: "Paul Bennett" To: X-OriginalArrivalTime: 18 Oct 2005 20:14:14.0467 (UTC) FILETIME=[82937130:01C5D420] X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2005 20:14:41 -0000 Shah, Is the second window given a name attribute? If not, I believe selenium will do a selectWindow(null), which goes back to the first window. I ran into this problem for this reason. Paul -----Original Message----- From: seleniumrecorder-bounces@mozdev.org [mailto:seleniumrecorder-bounces@mozdev.org] On Behalf Of shah Sent: Tuesday, October 18, 2005 3:41 PM To: selenium Subject: [Seleniumrecorder] Need help with new window Hi there, Thanks for this nice cool tool. But I've an issue, say, - I'm working on page (or window), for instance http://dhaka.com, which has link to open up another window, say=20 http://dhaka.com/help.cgi?toc=3D0&page=3Dmgr/mgr_dash_over - I do some verification in second window and then start working on first window, during recording it all worked well. But during play back, selenium simply stopped when it opens up second window. It does NOT do any verification in second window and never comes back to first window.=20 I checked the recorder and also did manually by using, say selectWindow(say second window), then selectWindow(Null) to come back to first window. But nothing helps. It simply stops after opening second window.=20 Any help to resolve this issue would be greatly appreciated. Thanks in advance. Just to summerize the issue, selenium play back never work when it has to deal with two window. Even if I closed the second one. -shah =09 __________________________________ Yahoo! Music Unlimited Access over 1 million songs. Try it free. http://music.yahoo.com/unlimited/ _______________________________________________ Seleniumrecorder mailing list Seleniumrecorder@mozdev.org http://mozdev.org/mailman/listinfo/seleniumrecorder From nobody Tue Oct 18 17:09:49 2005 Received: (qmail 19274 invoked from network); 18 Oct 2005 21:09:16 -0000 Received: from web60316.mail.yahoo.com (209.73.178.124) by mozdev.org with SMTP; 18 Oct 2005 21:09:16 -0000 Received: (qmail 62275 invoked by uid 60001); 18 Oct 2005 21:08:49 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Hbj9dgS5UeydGoCyqCfKNwupPzgiRZyMeZW8McHoQ52x6vB7EG0wDGFNE6+1rvj7re5ntcIqO32tTMG0ohNdxs3wUI0U+FAUb3bWfLJ6m247sBTqhFyvNWRK3eviynDZXemsIr7AkNjQhdhZPqqf8tuV4nAvqDZXl0NQEDEMk/E= ; Message-ID: <20051018210849.62273.qmail@web60316.mail.yahoo.com> Received: from [209.17.183.249] by web60316.mail.yahoo.com via HTTP; Tue, 18 Oct 2005 14:08:49 PDT Date: Tue, 18 Oct 2005 14:08:49 -0700 (PDT) From: shah Subject: RE: [Seleniumrecorder] Need help with new window To: seleniumrecorder@mozdev.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2005 21:09:16 -0000 Paul Thanks for replying. No, there was not a name attribute for second window. Here is the snippet of selenium recordoing (for clarification purpose to this email I've added some comments, by using #, which were not part of recording or code) - -- -- - --- --- -- --- -- -- --- -- - --- -- - ##working on first window. clickAndWait //input[@type='submit' and @value='Login'] ##click a link of first window to open the second one clickAndWait //a[contains(text(),'About This Page')] selectWindow toc verifyTextPresent Installation Guide ##clicked back to first window selectWindow null verifyTextPresent Mailing List Archive - --- - - --- -- -- --- - -- -- -- - -- -- - Now when I run play back, it simply stops here below, right after opening the second window, and never proceed further in either window, nor does any verification. clickAndWait //a[contains(text(),'About This Page')] --- Paul Bennett wrote: > Shah, > > Is the second window given a name attribute? If not, > I believe selenium > will do a selectWindow(null), which goes back to the > first window. I ran > into this problem for this reason. > > Paul > > -----Original Message----- > From: seleniumrecorder-bounces@mozdev.org > [mailto:seleniumrecorder-bounces@mozdev.org] On > Behalf Of shah > Sent: Tuesday, October 18, 2005 3:41 PM > To: selenium > Subject: [Seleniumrecorder] Need help with new > window > > Hi there, > > Thanks for this nice cool tool. But I've an issue, > say, > > - I'm working on page (or window), for instance > http://dhaka.com, which > has link to open up another window, say > > http://dhaka.com/help.cgi?toc=0&page=mgr/mgr_dash_over > > - I do some verification in second window and then > start working on > first window, during recording it all worked well. > > But during play back, selenium simply stopped when > it opens up second > window. It does NOT do any verification in second > window and never comes > back to first window. > > I checked the recorder and also did manually by > using, say > selectWindow(say second window), then > selectWindow(Null) to come back to first window. But > nothing helps. It > simply stops after opening second window. > > Any help to resolve this issue would be greatly > appreciated. Thanks in > advance. Just to summerize the issue, selenium play > back never work when > it has to deal with two window. Even if I closed the > second one. > > -shah > > > > __________________________________ > Yahoo! Music Unlimited > Access over 1 million songs. Try it free. > http://music.yahoo.com/unlimited/ > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder > __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com From nobody Tue Oct 18 17:22:44 2005 Received: (qmail 21940 invoked from network); 18 Oct 2005 21:22:11 -0000 Received: from unknown (HELO stomp2.digitalink.com) (12.47.123.72) by mozdev.org with SMTP; 18 Oct 2005 21:22:11 -0000 Received: from DOC.wpni.com (doc [172.18.13.21]) by stomp2.digitalink.com (Postfix) with ESMTP id 93A683440 for ; Tue, 18 Oct 2005 17:21:45 -0400 (EDT) Received: from WPNIXCHG.wpni.com ([172.18.13.23]) by DOC.wpni.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 18 Oct 2005 17:21:45 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: [Seleniumrecorder] Need help with new window Date: Tue, 18 Oct 2005 17:21:45 -0400 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Seleniumrecorder] Need help with new window Thread-Index: AcXUKEeuAy9jhQRFS4m+IgseoEgT+QAAXmjg From: "Paul Bennett" To: X-OriginalArrivalTime: 18 Oct 2005 21:21:45.0614 (UTC) FILETIME=[F13F6AE0:01C5D429] X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2005 21:22:12 -0000 Shah, Have you tried just "click" instead of "clickAndWait" to open the second window? Then if you give the second window a name in the Javascript that opens it, you can select it using that name, I believe.=20 Paul=20 -----Original Message----- From: seleniumrecorder-bounces@mozdev.org [mailto:seleniumrecorder-bounces@mozdev.org] On Behalf Of shah Sent: Tuesday, October 18, 2005 5:09 PM To: seleniumrecorder@mozdev.org Subject: RE: [Seleniumrecorder] Need help with new window Paul Thanks for replying. No, there was not a name attribute for second window. Here is the snippet of selenium recordoing (for clarification purpose to this email I've added some comments, by using #, which were not part of recording or code) - -- -- - --- --- -- --- -- -- --- -- - --- -- - ##working on first window. clickAndWait //input[@type=3D'submit' and @value=3D'Login'] ##click a link of first window to open the second one clickAndWait //a[contains(text(),'About This Page')] selectWindow toc verifyTextPresent Installation Guide ##clicked back to first window selectWindow null verifyTextPresent Mailing List Archive - --- - - --- -- -- --- - -- -- -- - -- -- - Now when I run play back, it simply stops here below, right after opening the second window, and never proceed further in either window, nor does any verification. clickAndWait //a[contains(text(),'About This Page')] --- Paul Bennett wrote: > Shah, >=20 > Is the second window given a name attribute? If not, I believe=20 > selenium will do a selectWindow(null), which goes back to the first=20 > window. I ran into this problem for this reason. >=20 > Paul >=20 > -----Original Message----- > From: seleniumrecorder-bounces@mozdev.org > [mailto:seleniumrecorder-bounces@mozdev.org] On Behalf Of shah > Sent: Tuesday, October 18, 2005 3:41 PM > To: selenium > Subject: [Seleniumrecorder] Need help with new window >=20 > Hi there, >=20 > Thanks for this nice cool tool. But I've an issue, say, >=20 > - I'm working on page (or window), for instance http://dhaka.com,=20 > which has link to open up another window, say >=20 > http://dhaka.com/help.cgi?toc=3D0&page=3Dmgr/mgr_dash_over >=20 > - I do some verification in second window and then > start working on > first window, during recording it all worked well. >=20 > But during play back, selenium simply stopped when > it opens up second > window. It does NOT do any verification in second > window and never comes > back to first window.=20 >=20 > I checked the recorder and also did manually by > using, say > selectWindow(say second window), then > selectWindow(Null) to come back to first window. But > nothing helps. It > simply stops after opening second window.=20 >=20 > Any help to resolve this issue would be greatly > appreciated. Thanks in > advance. Just to summerize the issue, selenium play > back never work when > it has to deal with two window. Even if I closed the > second one. >=20 > -shah >=20 >=20 > =09 > __________________________________ > Yahoo! Music Unlimited > Access over 1 million songs. Try it free. > http://music.yahoo.com/unlimited/ > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder >=20 =09 =09 __________________________________=20 Yahoo! Mail - PC Magazine Editors' Choice 2005=20 http://mail.yahoo.com _______________________________________________ Seleniumrecorder mailing list Seleniumrecorder@mozdev.org http://mozdev.org/mailman/listinfo/seleniumrecorder From nobody Tue Oct 18 20:44:00 2005 Received: (qmail 58277 invoked from network); 19 Oct 2005 00:43:27 -0000 Received: from web35708.mail.mud.yahoo.com (66.163.179.162) by mozdev.org with SMTP; 19 Oct 2005 00:43:27 -0000 Received: (qmail 19585 invoked by uid 60001); 19 Oct 2005 00:42:35 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=uIZ+Ri+ueOFVUPKanHOfGjYUvqWGg1kde91OHUGNUNgYREd1kJ5s0zQiUFCX4HmMWPLmar5aN1ue04CRyAEXXf+Prtz6m/nVTD7p57oKKMorXpo27HLzfaVazEsQm1+chgBuoKucj6Z4rb7UT2QCtQ+Pm5mzU9BtpVk4IFWlSHc= ; Message-ID: <20051019004235.19583.qmail@web35708.mail.mud.yahoo.com> Received: from [220.245.100.245] by web35708.mail.mud.yahoo.com via HTTP; Tue, 18 Oct 2005 17:42:35 PDT Date: Tue, 18 Oct 2005 17:42:35 -0700 (PDT) From: vernon viles To: seleniumrecorder@mozdev.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Subject: [Seleniumrecorder] desireable features user-extensions.js X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Oct 2005 00:43:27 -0000 Hi, Great extension. A couple of things that would make this even better would be the ability to load whole suites rather than just one test and the ability to get a user-extensions.js file to load into it. Does anyone know of a work around to get a user-extensions.js file recognized for the time being? __________________________________ Yahoo! Music Unlimited Access over 1 million songs. Try it free. http://music.yahoo.com/unlimited/ From nobody Thu Oct 20 00:32:40 2005 Received: (qmail 70565 invoked from network); 20 Oct 2005 04:32:07 -0000 Received: from xproxy.gmail.com (66.249.82.199) by mozdev.org with SMTP; 20 Oct 2005 04:32:07 -0000 Received: by xproxy.gmail.com with SMTP id s17so78542wxc for ; Wed, 19 Oct 2005 21:32:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=auJ47dunR251zWouUjeFJf6HoBJbp42Nt0pkXgb94B1itWVozhjG4ts/cHlyCJ6HEH+9P4WdeNCP0dx7N9lXGBi8YR+AJVx3hAajcKTCDFrVFbdwHyP+Zj7rrJXF0RxWJ1/EG9i2aW6bzf3FGacfb26iA49BlZAST5VDS2cdMpM= Received: by 10.70.67.13 with SMTP id p13mr706515wxa; Wed, 19 Oct 2005 21:32:07 -0700 (PDT) Received: by 10.70.72.1 with HTTP; Wed, 19 Oct 2005 21:32:07 -0700 (PDT) Message-ID: Date: Thu, 20 Oct 2005 13:32:07 +0900 From: Shinya Kasatani To: seleniumrecorder@mozdev.org Subject: Re: [Seleniumrecorder] desireable features user-extensions.js In-Reply-To: <20051019004235.19583.qmail@web35708.mail.mud.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20051019004235.19583.qmail@web35708.mail.mud.yahoo.com> X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2005 04:32:07 -0000 Hi Vernon, Thanks for the request. I don't have enough time to do it right now, but I'd like to implement them at some time. If you want to use your user-extensions.js now, try the following way: Unzip the xpi file, unzip chrome/seleniumrecorder.jar inside it, put user-extensions.js to content/selenium directory, and zip them back. shinya On 19/10/05, vernon viles wrote: > Hi, > > Great extension. A couple of things that would make > this even better would be the ability to load whole > suites rather than just one test and the ability to > get a user-extensions.js file to load into it. Does > anyone know of a work around to get a > user-extensions.js file recognized for the time being? > > > > __________________________________ > Yahoo! Music Unlimited > Access over 1 million songs. Try it free. > http://music.yahoo.com/unlimited/ > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder > From nobody Thu Oct 20 21:39:31 2005 Received: (qmail 2837 invoked from network); 21 Oct 2005 01:38:59 -0000 Received: from web35705.mail.mud.yahoo.com (66.163.179.159) by mozdev.org with SMTP; 21 Oct 2005 01:38:59 -0000 Received: (qmail 36133 invoked by uid 60001); 21 Oct 2005 01:38:32 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=voXkXxaTWjnq+bLxnFSJP+k3S0eDfNVDYKAuDv764xDc7jIcNdYM06uBWluYEEYSAAZIcHO8qijpa+hqPlavJllENHE2fl0SeQvFIRts9jStV4jGbsnHv36fprMSRPVSs9xADDulDDjWy/dSWWfSxdQDXRumeMN2KsiqrSTRNoM= ; Message-ID: <20051021013832.36130.qmail@web35705.mail.mud.yahoo.com> Received: from [220.245.100.245] by web35705.mail.mud.yahoo.com via HTTP; Thu, 20 Oct 2005 18:38:32 PDT Date: Thu, 20 Oct 2005 18:38:32 -0700 (PDT) From: vernon viles Subject: Re: [Seleniumrecorder] desireable features user-extensions.js To: seleniumrecorder@mozdev.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Oct 2005 01:38:59 -0000 Hi Shinya, Great thanks! I'll give that a go. Vernon --- Shinya Kasatani wrote: > Hi Vernon, > > Thanks for the request. I don't have enough time to > do it right now, > but I'd like to implement them at some time. > > If you want to use your user-extensions.js now, try > the following way: > Unzip the xpi file, unzip > chrome/seleniumrecorder.jar inside it, put > user-extensions.js to content/selenium directory, > and zip them back. > > shinya > > On 19/10/05, vernon viles > wrote: > > Hi, > > > > Great extension. A couple of things that would > make > > this even better would be the ability to load > whole > > suites rather than just one test and the ability > to > > get a user-extensions.js file to load into it. > Does > > anyone know of a work around to get a > > user-extensions.js file recognized for the time > being? > > > > > > > > __________________________________ > > Yahoo! Music Unlimited > > Access over 1 million songs. Try it free. > > http://music.yahoo.com/unlimited/ > > _______________________________________________ > > Seleniumrecorder mailing list > > Seleniumrecorder@mozdev.org > > > http://mozdev.org/mailman/listinfo/seleniumrecorder > > > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder > __________________________________ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com From nobody Tue Oct 25 19:57:08 2005 Received: (qmail 80473 invoked from network); 25 Oct 2005 23:56:35 -0000 Received: from web60320.mail.yahoo.com (209.73.178.128) by mozdev.org with SMTP; 25 Oct 2005 23:56:35 -0000 Received: (qmail 70539 invoked by uid 60001); 25 Oct 2005 23:56:08 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=oqEqcqHsToGcd1iveZDVMGP/azFfODxBi4PXG6cgSc1xJhL9ORIP3TDk+Yep86eqw3tfkUfqOz9Pxz8/GRoRLF4mtIW0MXmP+hVb2DwIrSNiBlh4Mx5LBv1SUX88ApEjr5ZCDEQAJypPKs30Cj7esfNyGk8CzPIGWtDPQK+LGoQ= ; Message-ID: <20051025235608.70537.qmail@web60320.mail.yahoo.com> Received: from [209.17.183.249] by web60320.mail.yahoo.com via HTTP; Tue, 25 Oct 2005 16:56:08 PDT Date: Tue, 25 Oct 2005 16:56:08 -0700 (PDT) From: shah To: seleniumrecorder@mozdev.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Subject: [Seleniumrecorder] Selenium Regular expression question X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Oct 2005 23:56:36 -0000 Hi Everyone, I'm trying to use some string-matching syntax as described in Selenium manual, for instance glob:pattern, regexp:regexp etc etc, but unable to get it worked. Could you please help on this. Here is an example (snippet of code) which I tried but it failed. clickAndWait link=Email Customer Support verifyText document.documentElement glob:Email* --------------------- As you can see the page has a link named "Email Customer Support", and I want to make sure glob is able to pick it up. But it never does so. Same goes with regexp. -shah __________________________________ Yahoo! FareChase: Search multiple travel sites in one click. http://farechase.yahoo.com From nobody Wed Nov 9 11:19:43 2005 Received: (qmail 20697 invoked from network); 9 Nov 2005 16:13:47 -0000 Received: from zproxy.gmail.com (64.233.162.204) by mozdev.org with SMTP; 9 Nov 2005 16:13:47 -0000 Received: by zproxy.gmail.com with SMTP id i1so210808nzh for ; Wed, 09 Nov 2005 08:13:47 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=i7iJFbZVkz8934fiu1srSrP3f1hhpYZ2NsrAEiwKLp47Qn44ty5lLzQbs9dW6xlr+1HDtSmYJVklThN0oXl3mKQZc4qhcJq+DL540P8js8zzvDVQJ7I0xXDuOEmxbcYDZtwt9tDTS1kP+XaCnzKhAqZQR0p13PR3i5CX1+ZcAME= Received: by 10.37.21.41 with SMTP id y41mr554212nzi; Wed, 09 Nov 2005 08:13:47 -0800 (PST) Received: by 10.36.42.6 with HTTP; Wed, 9 Nov 2005 08:13:47 -0800 (PST) Message-ID: Date: Thu, 10 Nov 2005 01:13:47 +0900 From: Shinya Kasatani To: seleniumrecorder@mozdev.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: [Seleniumrecorder] Selenium Recorder 0.6 Released X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Nov 2005 16:14:40 -0000 I am pleased to announce the release of Selenium Recorder 0.6. This new version now supports loading and saving test case files. It is available at http://seleniumrecorder.mozdev.org/ Here is a detailed list of changes: * Loading and saving test case files * For loading test case files, "pattern" option has been added to support formats other than HTML. * New grid-like "editor" view * Supports editing in both editor view and source view * user-extensions.js is configurable * Embedded Selenium 0.6.0 * Compatible with Firefox 1.5 RC1 (should work in future 1.5.0.* versions of Firefox) I would especially like to thank Keenan for contributing sample codes for loading/saving and tree-based editing support. There's one more thing I'd like to announce. Selenium Recorder will be merged into a new project called Selenium IDE. In this project, we will be merging Selenium Recorder and Selenium Editor. Selenium Editor can be found at http://lists.public.thoughtworks.org/pipermail/selenium-devel/2005-Septembe= r/000734.html It will be hosted at the new toplevel project called OpenQA - the website will be up soon. I will still support Selenium Recorder for bugfixes and small changes, but major changes will be done on Selenium IDE. Shinya From nobody Mon Nov 14 04:15:43 2005 Received: (qmail 63542 invoked from network); 14 Nov 2005 09:15:10 -0000 Received: from gw02.mail.saunalahti.fi (195.197.172.116) by mozdev.org with SMTP; 14 Nov 2005 09:15:10 -0000 Received: from botby.core.ri.fi (backport.ri.fi [193.65.190.29]) by gw02.mail.saunalahti.fi (Postfix) with ESMTP id EB06CD7772 for ; Mon, 14 Nov 2005 11:15:08 +0200 (EET) From: Markus Hjort To: seleniumrecorder@mozdev.org Content-Type: text/plain Date: Mon, 14 Nov 2005 11:15:08 +0200 Message-Id: <1131959708.8008.35.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 Content-Transfer-Encoding: 7bit Subject: [Seleniumrecorder] Is it possible to run own test suites with Selenium Recorder? X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2005 09:15:11 -0000 Hi, I noticed that Selenium Recorder runs tests somehow in a trusted context so that it is able to run tests against remote server. In that way it nicely solves the cross-site scripting problem (see http://confluence.public.thoughtworks.org/display/SEL/FAQ). I would like to use Selenium Recorder to run all my tests agains remote server. However, currently the plugin is unable to load and run test suites from the file system (latest snapshot version is able to load single test from file system). Unfortunately I do not know anything about Firefox plugin development. Is it easy to add "Load Suite from file system" feature into Selenium Recorder? Best Regards, Markus Hjort / Reaktor Innovations mhjort@ri.fi From nobody Mon Nov 14 07:43:35 2005 Received: (qmail 91082 invoked from network); 14 Nov 2005 12:42:24 -0000 Received: from zproxy.gmail.com (64.233.162.204) by mozdev.org with SMTP; 14 Nov 2005 12:42:24 -0000 Received: by zproxy.gmail.com with SMTP id i1so1150353nzh for ; Mon, 14 Nov 2005 04:42:23 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=C5lud6hEDiZNsvFIy/BrnCZFkryQnAnKau195JVdKKAN39A4ELVFZ8D1no5aNi/O33WcaAF4ybrhuP662jCS7wIbdFl5dEohFNgIKBdDTBUVbVvLjLFKdazoTnC4PDwaVu6Hr3ioMZpzPKkRm0IYJgU6AiQmQptpINq5ngRpGuI= Received: by 10.36.221.32 with SMTP id t32mr4053315nzg; Mon, 14 Nov 2005 04:42:23 -0800 (PST) Received: by 10.36.43.13 with HTTP; Mon, 14 Nov 2005 04:42:23 -0800 (PST) Message-ID: Date: Mon, 14 Nov 2005 21:42:23 +0900 From: Shinya Kasatani To: seleniumrecorder@mozdev.org Subject: Re: [Seleniumrecorder] Is it possible to run own test suites with Selenium Recorder? In-Reply-To: <1131959708.8008.35.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <1131959708.8008.35.camel@localhost> X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2005 12:42:41 -0000 Hi Markus, On 14/11/05, Markus Hjort wrote: > Hi, > > I noticed that Selenium Recorder runs tests somehow in a trusted context > so that it is able to run tests against remote server. In that way it > nicely solves the cross-site scripting problem (see > http://confluence.public.thoughtworks.org/display/SEL/FAQ). > > I would like to use Selenium Recorder to run all my tests agains remote > server. However, currently the plugin is unable to load and run test > suites from the file system (latest snapshot version is able to load > single test from file system). Unfortunately I do not know anything > about Firefox plugin development. Is it easy to add "Load Suite from > file system" feature into Selenium Recorder? I'd like to implement test suite editing feature some time, but if you just want to run test suite against remote server, you can do it now by manually entering chrome URL to the address bar like: chrome://seleniumrecorder/content/selenium/TestRunner.html?test=3Dfile:/pat= h/to/testsuite/TestSuite.html&baseURL=3Dhttp://www.google.com/ Regards, Shinya From nobody Tue Nov 22 09:58:52 2005 Received: (qmail 73997 invoked from network); 22 Nov 2005 14:58:19 -0000 Received: from nproxy.gmail.com (64.233.182.207) by mozdev.org with SMTP; 22 Nov 2005 14:58:19 -0000 Received: by nproxy.gmail.com with SMTP id x4so155576nfb for ; Tue, 22 Nov 2005 06:58:18 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=jEnAkj30rP4lo5AhEGkNbFdKLPiUTHmMb5AM9Zw57BFZplcGMfFgQ9mYENUGEMJvIuQybIluBrHlZz3/aAo1ISGETEtyh2m2AdkNXO+PRKTYIDEIi1SSx7hGeUbxp3t0FftAcsVCM4XBmGwytR70Sp5IdAXtdya0ZIlXFUSqUhQ= Received: by 10.48.210.6 with SMTP id i6mr388578nfg; Tue, 22 Nov 2005 06:58:18 -0800 (PST) Received: by 10.48.30.4 with HTTP; Tue, 22 Nov 2005 06:58:18 -0800 (PST) Message-ID: Date: Tue, 22 Nov 2005 15:58:18 +0100 From: xavier dutoit To: seleniumrecorder@mozdev.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: [Seleniumrecorder] Is it possible to create several test suites ? X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: xavier@sydesy.com, seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Nov 2005 14:58:20 -0000 Hi, First of all, let me tell you that I'm amazed by selenium recorder. When I was looking for a nice way to test regression, I found selenium and found it quite close to what I wanted, but found rather tedious to have to create by hand even the most basic tests. With your extension, that's so simple that we won't have any excuse left not to test the web applications ! Who knows, you might be the one able to make a better web.... I wanted to create several test suites. So far, it goes all into the same test suite "Playback" (that is going to be quite long). How can I do to create new ones from selenium recorder ? Another thing: I want to create a default "travel" within a website, and would like for each page to test several things automatically: verify title verify location Is it possible to add these 2 tests on each new page (after it generates a clickandwait ) ? From nobody Wed Nov 23 05:27:50 2005 Received: (qmail 79335 invoked from network); 23 Nov 2005 10:27:16 -0000 Received: from zproxy.gmail.com (64.233.162.199) by mozdev.org with SMTP; 23 Nov 2005 10:27:16 -0000 Received: by zproxy.gmail.com with SMTP id i1so1534121nzh for ; Wed, 23 Nov 2005 02:27:16 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=tW58GB3ZpTRIwVinV8w4wFT3okVZuXYu/0WPCiod/wd4hqqGiOdSg245EpUv4jnYk4O9BOFJkQeC5TF5INrynS1dFNDsc0dtjziPFSIiftoOMsoJaZ0l3OjfrOO41TrdzX+GZXPq4SWUOpTM3CncQlriTQeYBuYCJmr/w33SmrI= Received: by 10.36.91.13 with SMTP id o13mr2188714nzb; Wed, 23 Nov 2005 02:27:16 -0800 (PST) Received: by 10.36.43.20 with HTTP; Wed, 23 Nov 2005 02:27:16 -0800 (PST) Message-ID: Date: Wed, 23 Nov 2005 19:27:16 +0900 From: Shinya Kasatani To: xavier@sydesy.com, seleniumrecorder@mozdev.org Subject: Re: [Seleniumrecorder] Is it possible to create several test suites ? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: Cc: X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Nov 2005 10:27:18 -0000 Hi Xavier, On 22/11/05, xavier dutoit wrote: > Hi, > > First of all, let me tell you that I'm amazed by selenium recorder. > > When I was looking for a nice way to test regression, I found selenium > and found it quite close to what I wanted, but found rather tedious to > have to create by hand even the most basic tests. > > With your extension, that's so simple that we won't have any excuse > left not to test the web applications ! Who knows, you might be the > one able to make a better web.... Thank you. > I wanted to create several test suites. So far, it goes all into the > same test suite "Playback" (that is going to be quite long). How can I > do to create new ones from selenium recorder ? The recorder cannot manage several tests at once, so after you've finished recording the first test, you have to save it to the file, clear all commands (or close and re-open the recorder window), record the second test and save it to another file, and so on. Maybe I should have put "New File" item to the File menu... > Another thing: I want to create a default "travel" within a website, > and would like for each page > to test several things automatically: > verify title > verify location > > Is it possible to add these 2 tests on each new page (after it > generates a clickandwait ) ? In the current version of recorder you have to manually add those commands, but I'm planning to add that feature as an option. Shinya From nobody Thu Nov 24 11:59:34 2005 Received: (qmail 18426 invoked from network); 24 Nov 2005 16:55:49 -0000 Received: from mail-relay7.elsevier.co.uk (193.131.223.15) by mozdev.org with SMTP; 24 Nov 2005 16:55:49 -0000 Received: from elsoxfs30373.elsevier.co.uk (unverified) by mail-relay7.elsevier.co.uk (Content Technologies SMTPRS 4.3.17) with ESMTP id for ; Thu, 24 Nov 2005 15:11:38 +0000 Received: by elsoxfs30373.elsevier.co.uk with Internet Mail Service (5.5.2657.72) id ; Thu, 24 Nov 2005 15:13:36 -0000 Message-ID: From: "Lawal, Samuel (ELS)" To: "'seleniumrecorder@mozdev.org'" Date: Thu, 24 Nov 2005 15:13:30 -0000 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2657.72) Content-Type: text/plain Subject: [Seleniumrecorder] Well done: Can we add more selenium commands X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Nov 2005 16:55:49 -0000 HI Shinya. Firstly I'd like to congratulate on the work done with Selenium recorder. I'm what might be termed a traditional tester who is now working in an Agile Development process. I was introduced to Selenium about 4 months ago. I was initially sceptical but I'm now beginning to be one over! I want to ask whether it would be possible add some additional commands to the Selenium recorder. Three in particular that I regularly use are 1. verifyAttribute 2. verifyElementPresent 3. verifyText My life would be made a great deal easier by these enhancements. Also if there is a means that I could help assist your development of the tool then I'd only be too glad. Kind regards, Samuel Lawal Regression Automation Engineer London IT Web Testing Team ------------------------------------ 32 Jamestown Road Camden NW1 7BY Tel: +44(0) 207 424 4508 -----Original Message----- From: seleniumrecorder-bounces@mozdev.org [mailto:seleniumrecorder-bounces@mozdev.org] On Behalf Of seleniumrecorder-request@mozdev.org Sent: 23 November 2005 17:11 To: seleniumrecorder@mozdev.org Subject: Seleniumrecorder Digest, Vol 3, Issue 4 Send Seleniumrecorder mailing list submissions to seleniumrecorder@mozdev.org To subscribe or unsubscribe via the World Wide Web, visit http://mozdev.org/mailman/listinfo/seleniumrecorder or, via email, send a message with subject or body 'help' to seleniumrecorder-request@mozdev.org You can reach the person managing the list at seleniumrecorder-owner@mozdev.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Seleniumrecorder digest..." Today's Topics: 1. Re: Is it possible to create several test suites ? (Shinya Kasatani) ---------------------------------------------------------------------- Message: 1 Date: Wed, 23 Nov 2005 19:27:16 +0900 From: Shinya Kasatani Subject: Re: [Seleniumrecorder] Is it possible to create several test suites ? To: xavier@sydesy.com, seleniumrecorder@mozdev.org Message-ID: Content-Type: text/plain; charset=ISO-8859-1 Hi Xavier, On 22/11/05, xavier dutoit wrote: > Hi, > > First of all, let me tell you that I'm amazed by selenium recorder. > > When I was looking for a nice way to test regression, I found selenium > and found it quite close to what I wanted, but found rather tedious to > have to create by hand even the most basic tests. > > With your extension, that's so simple that we won't have any excuse > left not to test the web applications ! Who knows, you might be the > one able to make a better web.... Thank you. > I wanted to create several test suites. So far, it goes all into the > same test suite "Playback" (that is going to be quite long). How can I > do to create new ones from selenium recorder ? The recorder cannot manage several tests at once, so after you've finished recording the first test, you have to save it to the file, clear all commands (or close and re-open the recorder window), record the second test and save it to another file, and so on. Maybe I should have put "New File" item to the File menu... > Another thing: I want to create a default "travel" within a website, > and would like for each page > to test several things automatically: > verify title > verify location > > Is it possible to add these 2 tests on each new page (after it > generates a clickandwait ) ? In the current version of recorder you have to manually add those commands, but I'm planning to add that feature as an option. Shinya ------------------------------ _______________________________________________ Seleniumrecorder mailing list Seleniumrecorder@mozdev.org http://mozdev.org/mailman/listinfo/seleniumrecorder End of Seleniumrecorder Digest, Vol 3, Issue 4 ********************************************** From nobody Fri Nov 25 04:18:44 2005 Received: (qmail 61673 invoked from network); 25 Nov 2005 09:17:47 -0000 Received: from ophelia.getima.fr (194.250.175.140) by mozdev.org with SMTP; 25 Nov 2005 09:17:47 -0000 Received: from atlas.getima.msanet (localhost [127.0.0.1]) by localhost.getima.fr (Postfix) with ESMTP id 07140136D17 for ; Fri, 25 Nov 2005 10:17:20 +0100 (CET) Received: from agor82seu03.agora.msanet ([170.217.251.3]) by atlas.getima.msanet (Netscape Messaging Server 4.15) with ESMTP id IQI74V00.T2I for ; Fri, 25 Nov 2005 10:17:19 +0100 Received: from [170.215.248.52] ([170.215.248.52]) by agor82seu03.agora.msanet (Netscape Messaging Server 4.15) with ESMTP id IQI74T00.4MK for ; Fri, 25 Nov 2005 10:17:17 +0100 Message-ID: <4386D69D.9030807@agora.msa.fr> Date: Fri, 25 Nov 2005 10:17:17 +0100 From: "Alexandre Garel" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.8) Gecko/20050511 X-Accept-Language: fr, en MIME-Version: 1.0 To: seleniumrecorder@mozdev.org Subject: Re: [Seleniumrecorder] Well done: Can we add more selenium commands References: In-Reply-To: Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Nov 2005 09:18:10 -0000 Hello, I also downloaded last version of selenium recorder and am every happy=0D of the direction it's taking. For the moment I use it but still keep selenium Editor open, because of=0D some it's marvelous features like, right click gives you element location. To continue with wishes - all applicable selenium editor commands (like, play selected row on=0D enter, hilight target, commands comboBox...) - in the table, insert key should insert a new command, shift+insert key=0D should insert a new comment row - in the contextual menu, selenium recorder commands should not use a=0D sub menu. If selenium recorder is opened it is because the user is=0D writing tests, so he wants these menu items to be very accessible (maybe=0D even the first items of the contextual menu). , I'd wish to help but as I see on mozdev that selenium recorder will be=0D selenium IDE I don't know how it shall be done. Hope it helps Alex. Ce message est prot=E9g=E9 par les r=E8gles relatives au secret des= correspondances. Il est donc =E9tabli =E0 destination exclusive de son= destinataire. Celui-ci peut donc contenir des informations= confidentielles. La divulgation de ces informations est =E0 ce titre= rigoureusement interdite. Si vous avez re=E7u ce message par erreur, merci= de le renvoyer =E0 l'exp=E9diteur dont l'adresse e-mail figure ci-dessus= et de d=E9truire le message ainsi que toute pi=E8ce jointe. This message is protected by the secrecy of correspondence rules.= Therefore, this message is intended solely for the attention of the= addressee. This message may contain privileged or confidential= information, as such the disclosure of these informations is strictly= forbidden. If, by mistake, you have received this message, please return= this message to the addressser whose e-mail address is written above and= destroy this message and all files attached. From nobody Sat Nov 26 01:01:31 2005 Received: (qmail 51667 invoked from network); 26 Nov 2005 06:00:58 -0000 Received: from zproxy.gmail.com (64.233.162.197) by mozdev.org with SMTP; 26 Nov 2005 06:00:58 -0000 Received: by zproxy.gmail.com with SMTP id i1so386557nzh for ; Fri, 25 Nov 2005 22:00:58 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VbpFjQLlBelT8VIP6+yM/+15pAIsH5GShlw4mCiWy2M7UwHyHM0Xp2Yh6DGXkgMR/P9FIKTx/MCwYIN2ciHcNejo0Rt8PmDJGTE+J1nSG451hA4UfeEsLR41bTmQfzyyraD2Wn3IzvH3bDEk6qlehE2vXJXZZ5Nf6P/0H1aebG0= Received: by 10.36.108.14 with SMTP id g14mr1593310nzc; Fri, 25 Nov 2005 22:00:58 -0800 (PST) Received: by 10.36.43.20 with HTTP; Fri, 25 Nov 2005 22:00:57 -0800 (PST) Message-ID: Date: Sat, 26 Nov 2005 15:00:57 +0900 From: Shinya Kasatani To: seleniumrecorder@mozdev.org Subject: Re: [Seleniumrecorder] Well done: Can we add more selenium commands In-Reply-To: <4386D69D.9030807@agora.msa.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <4386D69D.9030807@agora.msa.fr> X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Nov 2005 06:00:59 -0000 Samuel, Alexandre, Thanks for the suggestions. For the first Selenium IDE release, I'm thinking of putting some Selenium Editor features as Alexandre mentioned. I'm not sure whether I can put other features into the first release, but I like those ideas and I'd like to implement them some time. The website for Selenium IDE hasn't been set up yet, but patches are welcome (send them to me for now), and you can access Subversion repository at http://svn.openqa.org/svn/selenium-ide/trunk Regards, Shinya On 25/11/05, Alexandre Garel wrote: > Hello, > I also downloaded last version of selenium recorder and am every happy > of the direction it's taking. > For the moment I use it but still keep selenium Editor open, because of > some it's marvelous features like, right click gives you element location= . > To continue with wishes > - all applicable selenium editor commands (like, play selected row on > enter, hilight target, commands comboBox...) > - in the table, insert key should insert a new command, shift+insert key > should insert a new comment row > - in the contextual menu, selenium recorder commands should not use a > sub menu. If selenium recorder is opened it is because the user is > writing tests, so he wants these menu items to be very accessible (maybe > even the first items of the contextual menu). > , > I'd wish to help but as I see on mozdev that selenium recorder will be > selenium IDE I don't know how it shall be done. > Hope it helps > Alex. > > > > > > > Ce message est prot=E9g=E9 par les r=E8gles relatives au secret des corre= spondances. Il est donc =E9tabli =E0 destination exclusive de son destinata= ire. Celui-ci peut donc contenir des informations confidentielles. La divul= gation de ces informations est =E0 ce titre rigoureusement interdite. Si vo= us avez re=E7u ce message par erreur, merci de le renvoyer =E0 l'exp=E9dite= ur dont l'adresse e-mail figure ci-dessus et de d=E9truire le message ainsi= que toute pi=E8ce jointe. > > This message is protected by the secrecy of correspondence rules. Therefo= re, this message is intended solely for the attention of the addressee. Thi= s message may contain privileged or confidential information, as such the d= isclosure of these informations is strictly forbidden. If, by mistake, you = have received this message, please return this message to the addressser wh= ose e-mail address is written above and destroy this message and all files = attached. > > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder > From nobody Sat Nov 26 12:05:55 2005 Received: (qmail 51877 invoked from network); 26 Nov 2005 17:05:21 -0000 Received: from wproxy.gmail.com (64.233.184.206) by mozdev.org with SMTP; 26 Nov 2005 17:05:21 -0000 Received: by wproxy.gmail.com with SMTP id i4so1173522wra for ; Sat, 26 Nov 2005 09:05:21 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:mime-version:in-reply-to:references:content-type:message-id:content-transfer-encoding:from:subject:date:to:x-mailer; b=T/2Lf7C/F6dicreuMWx0XJtxrsHK3RCWvjjXzFTNwSzf8M/dW8Ux1PGMh4pusJIQJrQavfSBB1z3Zmp8iLunpo88ETmVz4YxBlJJZJIEFs0Gdru/uvyKV5XQXyV/Hq7FERL/+JgHlUXKiYTEYss3x1jc+N/iq8u5G9rxFOtQpHA= Received: by 10.54.159.11 with SMTP id h11mr6068826wre; Sat, 26 Nov 2005 09:05:21 -0800 (PST) Return-Path: Received: from ?192.168.2.2? ( [71.131.57.32]) by mx.gmail.com with ESMTP id 13sm87206wrl.2005.11.26.09.05.19; Sat, 26 Nov 2005 09:05:20 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v746.2) In-Reply-To: References: <4386D69D.9030807@agora.msa.fr> Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed Message-Id: <174BE84D-2D2B-4B4D-94FA-EDEDAB2430C1@gmail.com> Content-Transfer-Encoding: quoted-printable From: Patrick Lightbody Subject: Re: [Seleniumrecorder] Well done: Can we add more selenium commands Date: Sat, 26 Nov 2005 09:05:25 -0800 To: seleniumrecorder@mozdev.org X-Mailer: Apple Mail (2.746.2) X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Nov 2005 17:05:23 -0000 The website is almost there -- I just got Single Sign-On completed =20 for wiki.openqa.org, forums.openqa.org, and jira.openqa.org. I just =20 need to do a little more touch up this weekend and it will be ready =20 to go. On Nov 25, 2005, at 10:00 PM, Shinya Kasatani wrote: > Samuel, Alexandre, > > Thanks for the suggestions. > For the first Selenium IDE release, I'm thinking of putting some > Selenium Editor features as Alexandre mentioned. > I'm not sure whether I can put other features into the first release, > but I like those ideas and I'd like to implement them some time. > > The website for Selenium IDE hasn't been set up yet, but patches are > welcome (send them to me for now), and you can access Subversion > repository at > http://svn.openqa.org/svn/selenium-ide/trunk > > Regards, > Shinya > > On 25/11/05, Alexandre Garel wrote: >> Hello, >> I also downloaded last version of selenium recorder and am every =20 >> happy >> of the direction it's taking. >> For the moment I use it but still keep selenium Editor open, =20 >> because of >> some it's marvelous features like, right click gives you element =20 >> location. >> To continue with wishes >> - all applicable selenium editor commands (like, play selected row on >> enter, hilight target, commands comboBox...) >> - in the table, insert key should insert a new command, shift=20 >> +insert key >> should insert a new comment row >> - in the contextual menu, selenium recorder commands should not use a >> sub menu. If selenium recorder is opened it is because the user is >> writing tests, so he wants these menu items to be very accessible =20 >> (maybe >> even the first items of the contextual menu). >> , >> I'd wish to help but as I see on mozdev that selenium recorder =20 >> will be >> selenium IDE I don't know how it shall be done. >> Hope it helps >> Alex. >> >> >> >> >> >> >> Ce message est prot=E9g=E9 par les r=E8gles relatives au secret des =20= >> correspondances. Il est donc =E9tabli =E0 destination exclusive de = son =20 >> destinataire. Celui-ci peut donc contenir des informations =20 >> confidentielles. La divulgation de ces informations est =E0 ce titre =20= >> rigoureusement interdite. Si vous avez re=E7u ce message par erreur, =20= >> merci de le renvoyer =E0 l'exp=E9diteur dont l'adresse e-mail figure =20= >> ci-dessus et de d=E9truire le message ainsi que toute pi=E8ce jointe. >> >> This message is protected by the secrecy of correspondence rules. =20 >> Therefore, this message is intended solely for the attention of =20 >> the addressee. This message may contain privileged or confidential =20= >> information, as such the disclosure of these informations is =20 >> strictly forbidden. If, by mistake, you have received this =20 >> message, please return this message to the addressser whose e-mail =20= >> address is written above and destroy this message and all files =20 >> attached. >> >> _______________________________________________ >> Seleniumrecorder mailing list >> Seleniumrecorder@mozdev.org >> http://mozdev.org/mailman/listinfo/seleniumrecorder >> > _______________________________________________ > Seleniumrecorder mailing list > Seleniumrecorder@mozdev.org > http://mozdev.org/mailman/listinfo/seleniumrecorder From nobody Tue Nov 29 03:16:59 2005 Received: (qmail 49901 invoked from network); 29 Nov 2005 08:16:26 -0000 Received: from zproxy.gmail.com (64.233.162.197) by mozdev.org with SMTP; 29 Nov 2005 08:16:26 -0000 Received: by zproxy.gmail.com with SMTP id i1so87876nzh for ; Tue, 29 Nov 2005 00:16:25 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=BgslmwKC5w2EVsKAzVxxrhugXWXcIPJMzmsHYiYzZMZLkyUQuJnwvCmDoNTiuWpyAXZaMTjhFBnQO4qn9j8J98NEGShuh/xA16VRZ5i95Iuftq0CeqLR2ep8kUPu9NpMd7DIyvjs5Du55Sl3L8DxnZ2Y+rkK+tP9yAGoCNxbl4k= Received: by 10.36.221.39 with SMTP id t39mr4136063nzg; Tue, 29 Nov 2005 00:16:25 -0800 (PST) Received: by 10.36.126.17 with HTTP; Tue, 29 Nov 2005 00:16:25 -0800 (PST) Message-ID: <6b7c6f750511290016mf07fa60t5de182b4dcf0004d@mail.gmail.com> Date: Tue, 29 Nov 2005 09:16:25 +0100 From: Bruno Vernay To: seleniumrecorder@mozdev.org In-Reply-To: <6b7c6f750511280609o722718e6ja9cf7002e251cc6f@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_23059_17104767.1133252185894" References: <6b7c6f750511280609o722718e6ja9cf7002e251cc6f@mail.gmail.com> Subject: [Seleniumrecorder] little improvment X-BeenThere: seleniumrecorder@mozdev.org X-Mailman-Version: 2.1.2 Precedence: list Reply-To: seleniumrecorder@mozdev.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Nov 2005 08:16:26 -0000 ------=_Part_23059_17104767.1133252185894 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Content-Disposition: inline SGVsbG8sCkkgc3