#selenium

/

      • Pushparaj
        It is possible?
      • WhereIsMySpoon
        yep
      • Pushparaj
        We are using 10 nodes for file uploading
      • dimacus joined the channel
      • we can reduce no of nodes due to shortage of nodes problem
      • If it is possibe, how to change the port
      • WhereIsMySpoon
        :google selenium change port node
      • selbot2
        Selenium-Grid — Selenium Documentation: http://www.seleniumhq.org/docs/07_selenium_grid...
      • WhereIsMySpoon
        blah
      • Pushparaj: use -port
      • philipp_k has quit
      • Pushparaj
        ok
      • philipp_k joined the channel
      • I read the above page , it is not clear
      • can please send that code
      • fluor_
        you don't say...the point in automated browser test is but...automation? like stupid repetition of loggin in to an account and going to a page to retrieve x. So now i can employ a 'programmer' to implement that script or i can employ the working student in aramaic languages to deliver the framework for the procedure. WHo will be cheaper?
      • WhereIsMySpoon
        Pushparaj: when u start the node with java -jar ....etc use -port
      • vle joined the channel
      • Pushparaj
        ok i will check and then back to you
      • WhereIsMySpoon
        fluor_: because clearly all your automated tests will comprise of a "stupid repitition of loggin in to an account and going to a page to retrieve x"
      • Pushparaj has left the channel
      • jimevans
        fluor_: and also because i would strongly suspect there are better and more reliable ways of accomplishing that. also "cheaper" is relative. what happens when the page structure changes and your script breaks?
      • tony4 has quit
      • WhereIsMySpoon
        ^ for a programmer, someone who is an automation engineer, it might take 1 minute to fix the selector
      • for some random dude you picked up, maybe it takes half an hour
      • or maybe 15 minutes say
      • thats 15-30x the time taken
      • 15-30x the cost
      • and maybe if you employed that programmer before, he would have coded it so it wouldnt evne have broken in the first place
      • so you wouldnt even need to spend any money at all
      • but with using the ide and record-playback, you get brittle, high maintenance tests
      • jimevans
        but hey, what do i know? i'm just some guy. no reason to suppose that i may have some experience in this area. maybe i'm just in it to preserve an elitist point of view. whatever.
      • WhereIsMySpoon
        ha.
      • trcjr
        On that note, if a developer is making a change to the page then the developer could also update the selector / change the page to confirm it now works as expected...
      • WhereIsMySpoon
        jimevans: but testing is a money sink and waste of time, i just need it cheap!
      • GodFather joined the channel
      • jimevans
        cheap, fast, quality. pick any two.
      • WhereIsMySpoon
        sometimes not even that many ;)
      • beginner_ has quit
      • jimevans
        AutomatedTester: java and .net releases incoming in about 20 minutes.
      • tyang has quit
      • pauluchon_ joined the channel
      • pauluchon has quit
      • pauluchon_ is now known as pauluchon
      • AutomatedTester
        jimevans: <3
      • Selenium-Github
        [13selenium] 15jimevans pushed 3 new commits to 06leg-rc: 02https://git.io/voNqj
      • 13selenium/06leg-rc 14135b6f5 15Jim Evans: Adding *.VC.db (Visual Studio temp file) to .gitignore
      • 13selenium/06leg-rc 1415fe5fc 15Jim Evans: .NET bindings version 2.53.1 to work with Firefox 47.0.1
      • 13selenium/06leg-rc 143da6b38 15Jim Evans: Release 2.53.1 to work with Firefox 47.0.1
      • jimevans
        AutomatedTester: done. will need lukeis to push to maven.
      • barancev joined the channel
      • errant_rider
        i think luke is still in india?
      • jimevans
        errant_rider: he's trying to make his way back home.
      • he was in manchester yesterday
      • errant_rider
        as long as its not by way of Turkey
      • thats a horrorshow
      • WhereIsMySpoon
        jimevans: my condolences to him
      • jimevans
        his plane got diverted due to a medical emergency.
      • WhereIsMySpoon
        that sucks for all involved
      • errant_rider
        that sucks too
      • liuedx has quit
      • liuedx joined the channel
      • jimevans
        hey, i just passed 1000 followers on twitter! how about that.
      • fluor_
        "what happens when the page structure changes and your script breaks?" Well there are still people studying latin or ancient greek...
      • SitamJana has quit
      • liuedx
        jimevans: what is ur twitter?
      • XgizmoX_
        The same could be said for making something so brittle you have to refactor every time you make a code change
      • jimevans
        liuedx: @jimevansmusic
      • XgizmoX_
        there are still people making things that don't scale well
      • liuedx
        I will be 1001
      • jimevans
        liuedx: actually, i think you'll be 1002, but welcome aboard anyway. :)
      • fluor_
        "but testing is a money sink and waste of time, i just need it cheap!" programming is as well, don't you notice?
      • liuedx
        lol, not fast enough
      • jimevans
        fluor_: i'm not sure what argument you're trying to make. then again, i'm pretty stupid, so i'm sure it's just me.
      • WhereIsMySpoon
        fluor_: wat.
      • XgizmoX_ scratches head
      • fluor_: if you dont like programming, and you dont like automation, then why are you here
      • go troll somewhere else
      • XgizmoX_ breaks out the abacus
      • liuedx
        jimevans: I just being ur 1002 follower
      • jimevans
        so i see!
      • smccarthy
        who wants to be my 46th follower???
      • jimevans
        but right now, i need MOAR COFFEE!
      • liuedx
        smccarthy: I want
      • fluor_
        i was asking if there is someone here who maintains selenium ide, when i was infused by an opinion that simple automation has no value, basically. I tried to keep up the argument to give supporter the opportunity to join, but there is noone, so ill probably leave soon and go look @ ibm automation
      • XgizmoX_
        coffee sounds so good
      • smccarthy
      • XgizmoX_
        fluor_, I think you misunderstood
      • WhereIsMySpoon
        fluor_: you've misunderstood, again
      • but feel free to go look at other stuff
      • XgizmoX_
        jimevans, that sounds like a great idea
      • lucast
        smccarthy #46 whoop
      • selbot2
        03jayakumarc closed [Python] Allow finding firefox binary at ProgramFiles(x86) on windows(64 bit). - https://github.com/SeleniumHQ/selenium/pull/46 []
      • thebishop joined the channel
      • vle has quit
      • jimevans
        fluor_: i never said "simple automation has no value." i said that i don't believe in record-playback as a paradigm for creating reliable, maintainable tests.
      • Swankey joined the channel
      • aupiff joined the channel
      • fluor_
        and u used that to support that it is reasonable to habe ide unmaintained, didnt u? so accordingly r-p automation is worthless for being unreliable amd anmaintainable. --> let ide go bunk, who cares?
      • liuedx
        what is the best practice for selenium automation?
      • aupiff
        I'm trying to get selenium server running with htmlunit, but I am unable to get selenium to discover the htmlunit driver.
      • java -cp selenium-server-standalone-2.53.0.jar;htmlunit-driver-standalone-2.21.jar org.openqa.grid.selenium.GridLauncher <server options>
      • WhereIsMySpoon
        fluor_: you're going to find it difficult to find people to refute that statement
      • i certainly wouldnt care
      • i think there's still a couple of the core team who care about hte ide
      • aupiff
        does not work for me with the `;` because it says the htmlunit.jar command is not found, and if I replace that with a `:`, then the server starts up but is unable to find the htmlunit driver.
      • jimevans
        fluor_: no, i didn't say it was reasonable for that either. i simply said that it *is* mostly unmaintained. i did not say that's a desirable state of affairs.
      • but, as a fully volunteer project, people work on what they believe in and are passionate about.
      • XgizmoX_
        Speaking of the IDE
      • WhereIsMySpoon
        jimevans: i thought hte majority didnt really care that much about maintaining it
      • thatguy
        aupiff, are you french?
      • XgizmoX_
        doesnt it have a webdriver export function?
      • aupiff
        why does https://github.com/SeleniumHQ/htmlunit-driver have a semicolon in the middle of its classhpath command?
      • thatguy: no, just a francophile
      • jimevans
        no one on the current core team is passionate about maintaining IDE, thus it is currently mostly unmaintained.
      • WhereIsMySpoon
        i thought simon still was
      • he just doesnt want to actually maintain it himself
      • fluor_
        IKnowWhereYourSpoonIs: that's what i wnted to know coming here. How much does it cost deploying selenium for simple r-p automation: buy a dev team.
      • WhereIsMySpoon
        fluor_: we're saying -dont do- r-p automation
      • do proper automation
      • fluor_
        that's up to me, isn't it?
      • jimevans
        WhereIsMySpoon: actually, there is/was a replacement for the current ide code base ("selenium builder"), but getting that project ported into the selenium project has stalled, once again, because of a lack of anyone willing to step up and do it.
      • WhereIsMySpoon
        ...yes...we're not going to come over and force you
      • jimevans: aye im aware of that project too, just thought simon was still advocating for ide
      • jimevans
        IDE serves a (very limited, and often misunderstood) purpose.
      • GodFather has quit
      • GodFather joined the channel
      • XgizmoX_: yes, it does have an option to export to webdriver code, but due to its legacy nature and its long history with selenium rc, that export is often less than ideal.
      • aupiff
        does anyone here use the htmlunit driver?
      • XgizmoX_
        Probably better to start from scratch I would assume
      • WhereIsMySpoon
        XgizmoX_: yes
      • thatguy
        jimevans: can you explain me what the purpose is ?
      • jimevans
        XgizmoX_: and the problem is with the unrealistic expectation that it will be perfect and need no modification.
      • thatguy: it *can* be useful as a starting point, as long as the user is willing to understand that the end goal is actual code, to be modified and maintained a source code.
      • liuedx has quit
      • XgizmoX_
        I was thinking it could be used to get the structure up and going and then come back through and replace things that arent as flexible with more flexible code
      • WhereIsMySpoon
        XgizmoX_: not really
      • you'll end up rewriting most of it every time
      • it isnt worth it
      • XgizmoX_
        I had my suspicions
      • liuedx joined the channel
      • thatguy
        jimevans: ty, I'm glad to know that I've used it for the right purpose
      • jimevans
        XgizmoX_: the challenge is that out of the box, ide doesn't support many of the things you'd require for maintainability. like branching (if-else), looping (for, foreach, while), or the ability to modularize (functions or methods)
      • WhereIsMySpoon
        or the ability to integrate it nicely into a test framework/reporting framework
      • jimevans
        there have been some efforts to create plugins for ide that address some of those shortcomings, but by the time you've added all the things you really need, you've basically invented your own programming language anyway.
      • so why not use a language that already exists, and has the benefit of other libraries, extensive testing and documentation, and larger user base?
      • Neo-- joined the channel
      • XgizmoX_
        Makes sense
      • To me anyway ;)
      • fluor_
        which language would you propose then?