I'll be at the hackathon tomorrow. Let's talk about what you are trying to achieve with passing in a username for automated testing.
I'm familiar with what Al was suggesting about a separate controller. The primary motivation was to test services remotely without having to use rmi or webservices. Selenium looks like a good solution for UI testing but we still need a method to unit test services. Brett On 3/8/07, Tim Ruppert <[EMAIL PROTECTED]> wrote:
Cool Cheers, Tim -- Tim Ruppert HotWax Media http://www.hotwaxmedia.com o:801.649.6594 f:801.649.6595 On Mar 8, 2007, at 9:29 AM, Andrew Sykes wrote: > Tim, > > I'm not going to have time to look at this in the next few days, > hopefully Brett can find some time, alternatively I'll put it on my > todo > list for later in the month. > > - Andrew > > On Thu, 2007-03-08 at 09:02 -0700, Tim Ruppert wrote: >> I apologize for mixing technologies. The place where I was having >> SSL >> issues was with Webtest - not Selenium. Selenium works wonderfully >> thanks to your patches. >> >> >> What we're trying to accomplish with Selenium is the ability to run >> their tests from somewhere outside of the browser (at least to kick >> them off). Some sort of automated place where they can fit in >> with an >> entire test suite running. Selenium RC - and the accompanied links >> that I sent along a few days ago - give some hope of being able to do >> that. >> >> >> I was hoping that you or Brett (or anyone else for that matter), >> might >> have a chance to work on this while we're working on otther >> infrastructure operations. Just let me know. >> >> Cheers, >> Tim >> -- >> Tim Ruppert >> HotWax Media >> http://www.hotwaxmedia.com >> >> >> o:801.649.6594 >> f:801.649.6595 >> >> >> >> On Mar 8, 2007, at 3:07 AM, Andrew Sykes wrote: >> >>> Tim, >>> >>> >>> Is there any documentation anywhere for what we're trying to achieve >>> with Selenium RC? >>> >>> >>> Here's my guess at what the SSL problem is, although I've not >>> actually >>> seen it. My Selenium setup runs in webtools (HTTPS), I'm guessing >>> you >>> tried to run something in ecommerce (HTTP) and ran into javascript >>> permission problems - would that be correct? >>> >>> >>> Perhaps this is another reason to go down the route that Al Byers >>> suggested of using a separate control servlet for testing, i.e. one >>> that >>> forced everything to either http or https. I don't want to overly >>> paraphrase Al's idea, but roughly he was suggesting a separate test >>> control servlet so that everything could be wrapped in a temporary >>> transaction. >>> >>> >>> - Andrew >>> >>> >>> >>> >>> On Wed, 2007-03-07 at 13:41 -0700, Tim Ruppert wrote: >>>> Yeah, I haven't been seeing that on my version - which was a fresh >>>> checkout yesterday, but . . . such is life. Thanks for looking >>>> into >>>> this Andrew. Do you think you'll have any time to look into the >>>> automated Selenium RC stuff? >>>> >>>> >>>> >>>> >>>> The Webtest stuff went REALLY well, but I ran into a problem with >>>> SSL. >>>> I'm digging in and hopefully will have a little more info later >>>> on. >>>> If anyone has any knowledge of how to get around this - that would >>>> be. >>>> >>>> >>>> Cheers, >>>> Tim >>>> -- >>>> Tim Ruppert >>>> HotWax Media >>>> http://www.hotwaxmedia.com >>>> >>>> >>>> >>>> >>>> o:801.649.6594 >>>> f:801.649.6595 >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Mar 7, 2007, at 12:58 PM, Andrew Sykes wrote: >>>> >>>> >>>>> Brett, >>>>> >>>>> >>>>> >>>>> >>>>> I saw this one recently, not sure why it's suddenly happening, >>>>> but >>>>> the >>>>> fix is easy. >>>>> >>>>> >>>>> >>>>> >>>>> The relevant methods in ModelTestSuite need "public" added to >>>>> their >>>>> signature. >>>>> >>>>> >>>>> >>>>> >>>>> - Andrew >>>>> >>>>> >>>>> >>>>> >>>>> On Wed, 2007-03-07 at 08:14 -0700, Brett Palmer wrote: >>>>>> Tim, >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> I had a little trouble applying the patch. First I had to fix >>>>>> the >>>>>> controller.xml file to have the correct seleniumHome link. >>>>>> Now >>>>>> I'm >>>>>> getting the following error BSH script error. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> org.ofbiz.base.util.GeneralException: Error rendering screen >>>>>> [component://webtools/widget/SeleniumScreens.xml#SeleniumHome]: >>>>>> org.ofbiz.base.util.GeneralException: Error running BSH script >>>>>> at >>>>>> location [component://webtools/webapp/webtools/WEB- >>>>>> INF/actions/selenium/selenium.bsh]: >>>>>> org.ofbiz.base.util.GeneralException: Error running BSH script >>>>>> at >>>>>> [component://webtools/webapp/webtools/WEB- >>>>>> INF/actions/selenium/selenium.bsh], >>>>>> line [51]: Sourced file: >>>>>> component://webtools/webapp/webtools/WEB- >>>>>> INF/actions/selenium/selenium.bsh >>>>>> : Error in method invocation: No args method getWebTestList() >>>>>> not >>>>>> found in class'org.ofbiz.testtools.ModelTestSuite' : at Line: >>>>>> 51 : >>>>>> in >>>>>> file: component://webtools/webapp/webtools/WEB- >>>>>> INF/actions/selenium/selenium.bsh >>>>>> : modelTestSuite .getWebTestList ( ) >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Brett >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On 3/6/07, Tim Ruppert <[EMAIL PROTECTED]> wrote: >>>>>>> That's great, Brett - thanks. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Cheers, >>>>>>> Tim >>>>>>> -- >>>>>>> Tim Ruppert >>>>>>> HotWax Media >>>>>>> http://www.hotwaxmedia.com >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> o:801.649.6594 >>>>>>> f:801.649.6595 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mar 6, 2007, at 4:55 PM, Brett Palmer wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> I'll take a look at it tonight. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Brett >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On 3/6/07, Tim Ruppert <[EMAIL PROTECTED]> wrote: >>>>>>> I know that some of you (specifically Andrew Sykes and Brett >>>>>>> Palmer >>>>>>> on this topic) have mentioned getting involved in portions >>>>>>> of >>>>>>> the >>>>>>> developers conference remotely - and I think I've found a >>>>>>> place >>>>>>> where >>>>>>> we could use your help. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Last night, we worked with Andrew's Selenium patch in here - >>>>>>> https:// >>>>>>> issues.apache.org/jira/browse/OFBIZ-680 - and it's all >>>>>>> working. Just >>>>>>> as an aside, I posted an update that takes into account that >>>>>>> people >>>>>>> often do not have the username and password remembered in >>>>>>> their >>>>>>> browser - as well as fixing some offset issues and slightly >>>>>>> cleaning >>>>>>> up the HTML in main.ftl. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> What we've found is that we'd like to be able to run >>>>>>> Selenium in >>>>>>> an >>>>>>> automated fashion as well as seeing the really cool GUI that >>>>>>> Andrew >>>>>>> contributed. I have some links here should get us started >>>>>>> in >>>>>>> this >>>>>>> direction - and would love it if Andrew or Brett (or anyone >>>>>>> else >>>>>>> for >>>>>>> that matter) could take a stab at this while we're doing >>>>>>> some >>>>>>> Webtest >>>>>>> Spikes today. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Brief documentation of steps needed to run Selenium RC and >>>>>>> Selenese - >>>>>>> http://wiki.openqa.org/display/SRC/Selenium-RC+and >>>>>>> +Continuous >>>>>>> +Integration >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Selenium RC Installation and usage documentation >>>>>>> - About - http://www.openqa.org/selenium-rc/ >>>>>>> - Tutorial - >>>>>>> http://www.openqa.org/selenium-rc/tutorial.html >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Cheers, >>>>>>> Tim >>>>>>> -- >>>>>>> Tim Ruppert >>>>>>> HotWax Media >>>>>>> http://www.hotwaxmedia.com >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> o:801.649.6594 >>>>>>> f:801.649.6595 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>> -- >>>>> Kind Regards >>>>> Andrew Sykes <[EMAIL PROTECTED]> >>>>> Sykes Development Ltd >>>>> http://www.sykesdevelopment.com >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> >>> -- >>> Kind Regards >>> Andrew Sykes <[EMAIL PROTECTED]> >>> Sykes Development Ltd >>> http://www.sykesdevelopment.com >>> >>> >> >> > -- > Kind Regards > Andrew Sykes <[EMAIL PROTECTED]> > Sykes Development Ltd > http://www.sykesdevelopment.com >