#selenium

/

      • simonstewart
        titusfortner-sl: ESR - 1 was to allow folks who want to use an old Firefox version to use an old Firefox version
      • titusfortner-sl: probably
      • I don't see myself editing the code for the XPI much, but we might get some changes transitively if we modify the atoms
      • siri_ has quit
      • titusfortner-sl
        I'm not sure right terminology here. The "charter" expires soon. To move from "draft" to "released" means having everything in the spec nailed down, and two implementations that support it completely?
      • Selenium-Github
        [13selenium] 15shs96c pushed 1 new commit to 06master: 02https://git.io/vy3ui
      • 13selenium/06master 14f6fde71 15Simon Stewart: Bump the version number to 3.3...
      • simonstewart
        titusfortner-sl: we need to get to Candiate Review (CR)
      • Which is the stage we're at
      • jimevans crosses his fingers to hope this new version of windows 10 will launch in his vm.
      • Once we have two independent implementations, and we're happy with the test suite, we can move to REC
      • The charter expires on the 31st March, but we can keep moving to REC assuming we have a realistic end date for the CR period
      • titusfortner-sl
        We're in CR, or CR is when we're happy with everything in the draft and don't plan to make updates?
      • simonstewart
        Judging from the inputs from the browser vendors, it seems as if the two implementations will be geckodriver and the IEDriver
      • We're in CR right now
      • titusfortner-sl
        !m jimevans
      • [b__b]
        You're doing good work, jimevans!
      • simonstewart
        We're still waiting to hear from Google about whether chromedriver could be one of the implementations
      • titusfortner-sl
        So we will or won't need an extension based on current progress?
      • simonstewart
        We do need an extension
      • AutomatedTester and I are responsible for making that happen
      • But we can't get the extension until we know how long we need
      • And for _that_ we need to get the members of the WG to agree on a date
      • titusfortner-sl
        well, if there's a w3c beta binary or toggle for chromedriver, it would be great to start testing with it
      • lucast
        so the "by christmas" won't fly for them
      • titusfortner-sl
        lol
      • simonstewart
        lucast: nope :)
      • WhereIsMySpoon
        :P
      • jimevans
        titusfortner-sl: there is. send a capability of "w3c" with a value of `true`
      • simonstewart
        I believe "end of Q2" is what Mozilla are shooting for
      • titusfortner-sl
        whoa
      • simonstewart
        I think jimevans is aiming for "ASAP"
      • But he has work that gets in the way
      • I'm planning on getting the selenium server acting as a proper intermediary node ASAP too
      • saphyel has quit
      • jimevans
        i'll put a stake in the ground and shoot for 31 march. i need to get some work approval to spend some time on it.
      • stryx` has quit
      • simonstewart
        I think the spec is now pretty solid for endpoint node implementors
      • WhereIsMySpoon
        i think its super cool that you are both invested enough to want to spend work time doing it, and that your work can allow it
      • jimevans
        titusfortner-sl: let me point out that w3c capability should be sent as part of the "chromeOptions" dictionary.
      • WhereIsMySpoon
        @jim
      • titusfortner-sl
        So does that mean Se 4 release before end of June, or we can start tidying things up for a release in July?
      • WhereIsMySpoon
        :)
      • titusfortner-sl
        @jimevans I now remember @lucast trying this out and complaining that everything was failing
      • jimevans
        it wasn't pretty, no.
      • rony has quit
      • XgizmoX joined the channel
      • simonstewart
        se4 will ship once the spec hits REC + whatever time we need to sort things out
      • titusfortner-sl
        so, Christmas
      • jimevans
        there were a fair number of gaps when i tried it about a month ago, but it wasn't disastrous.
      • i didn't do a ton of analysis on what worked and what didn't, tbh. i was just looking to see if there was an implementation at least underway.
      • titusfortner-sl
        still, exciting stuff...
      • As for the 3.3, we're waiting for geckodriver update & fixing session creation before releasing?
      • I need more coffee
      • jimevans
        AutomatedTester: geckodriver doesn't do the full new session payload yet, right? ("firstMatch"/"alwaysMatch")
      • jimevans hopes not
      • titusfortner-sl
        s/fixing session creation/adding value key wrapper on session creation
      • stryx` joined the channel
      • simonstewart
        titusfortner-sl: yeah. In the java-land barancev has a patch he wants to land to the FirefoxDriver
      • I want that in too
      • titusfortner-sl
        I have one PR that is approved that I'm going to merge. I'm probably not going to get to the other one I'm working on if we're talking about tomorrow or Thursday release. But I'm sure 3.4 won't be far off :-D
      • rvisa has quit
      • kd0t has quit
      • lucast
        lets make sure to get to double digits so we can have the chromedriver issue of people downloading .9
      • simonstewart
        We do seem to have picked up pace again
      • Selenium-Github
        [13selenium] 15shs96c pushed 1 new commit to 06master: 02https://git.io/vy32n
      • 13selenium/06master 14efdec2c 15Simon Stewart: Update the java changelog
      • simonstewart
        Huh. Fired up Slack on my laptop and it seems to have forgotten every single channel I was in
      • Any way it can just pick up everything from Slack on my phone
      • ?
      • lucast
        i believe you need to add each channel for each app
      • they're all technically different "accounts"
      • simonstewart
        That's... frustrating
      • lucast
        just to add to your reasons of loving slack :)
      • fernandes-sl joined the channel
      • fernandes-sl
        hi titusfortner-sl @celsovjf from twitter here! :slightly_smiling_face:
      • titusfortner-sl
        Hey fernandes-sl welcome
      • Ooh, @simonstewart on Slack?
      • fernandes-sl
        thank you :slightly_smiling_face:
      • titusfortner-sl looks out window for pigs in sky
      • simonstewart
        I'm looking. I don't like it
      • titusfortner-sl
        lol
      • simonstewart
        Meh
      • Going back to IRC
      • Doesn't eat memory on my laptop
      • Dwarika joined the channel
      • titusfortner-sl
        nom nom nom
      • At the point I keep 60 some odd chrome tabs open it kind of swamps my laptop memory issues :)
      • Dwarika has quit
      • simonstewart
        Have you looked at the Great Suspender for Chrome?
      • It's great
      • lucast
        +1
      • chrisw joined the channel
      • titusfortner-sl
        No, that's going to keep my laptop from hanging while writing to page file after I open two more Saucelabs tabs? :)
      • simonstewart quietly builds chromium in the background
      • duderonomy has quit
      • AutomatedTester
        jimevans: no and when it does we will support the old way too
      • AutomatedTester has been burned too many times by leading from the front
      • simonstewart
        Furrfu. I need to make the selenium server speak the w3c protocol to clients that use it
      • I'd been putting this off
      • NOTICE: SeleniumHQ/selenium#1723 (master - fef2611 : Titus Fortner): The build has errored.
      • NOTICE: Change view : https://github.com/SeleniumHQ/selenium/compare/e560f7e4ab2b...fef2611c8ac5
      • NOTICE: Build details : https://travis-ci.org/SeleniumHQ/selenium/builds/206679619
      • XgizmoX has quit
      • simonstewart rolls up sleeves
      • simonstewart weeps
      • lucast
        need to keep the sleeves down to wipe the tears
      • AutomatedTester wonders why he was sent an email from W3C talking about antitrust and this link https://www.w3.org/Consortium/Legal/2017/antitrust-guidance
      • AutomatedTester
        anyway... supper time... bbiab
      • titusfortner-sl
        hahaha, I'm seeing this failing test on the latest Firefox Nightly (was working a few weeks ago) and I'm all ready to complain about it...
      • and when I troubleshoot it...
      • i see it is regarding the change *I made to the spec properly implemented
      • simonstewart
        titusfortner-sl: hahaha
      • titusfortner-sl
        If I fix it, I don't think the backward compatibility will work, but I think we're ok at this point still telling people to use Nightly with geckodriver?
      • lucast
        sounds like 52 might be mostly complete
      • simonstewart
        Why Nightly?
      • titusfortner-sl: what's the problem you're trying to solve?
      • titusfortner-sl
        well, let me verify the fix with Prod
      • I definitely need more coffee
      • that would be an easier problem to solve
      • simonstewart
        titusfortner-sl: people should really be able to use any version of geckodriver and any version of firefox, and any version of selenium :)
      • But that's hard to manage sanely
      • With Java, I'm aiming for geckodriver and "geckodriver - 2"
      • And anything else I'll ignore
      • iGeni joined the channel
      • jimevans
        simonstewart: i won't sign off on that ("any version of components in any combination") as a valid goal of my portions of the project.
      • simonstewart
        "Ideally"
      • That's why we have the supported browser versions
      • titusfortner-sl
        ok, fix didn't work anyway
      • works on prod FF, doesn't work on nightly
      • and this is only via Standalone Server
      • (in master)
      • simonstewart
        Well, I have work to do on the selenium server
      • titusfortner-sl
        I though doing `page load` -> `pageLoad` would fix it, but it does not
      • jimevans
        titusfortner-sl: the whole format changed for the timeouts payload.
      • titusfortner-sl
        yes, but the change doesn't work either :)
      • jimevans
        you should be sending `{ "pageLoad": <value> }` no "type" property at all.
      • simonstewart
        Alright. So the server has four cases to deal with. w3c -> w3c, w3c -> json, json -> w3c, json -> json
      • Pass though is easy
      • titusfortner-sl
        @jimevans ahh, I see that now
      • let me update to that and see what happens
      • genesis_ joined the channel
      • genesis_
        Hi, I'm unable to set a firefox profile of my choosing in C# using the profileManager.GetProfile() method, is this currently an unresolved issue?
      • simonstewart
        OMG. I can delete so much code.....
      • genesis_
        Using firefox 51.0.1 & Webdriver 3.2.0
      • jimevans
        genesis_: what's going wrong?
      • titusfortner-sl
        @jimevans this is giving me an unknown error with FF Nightly / Standalone as well: `http://127.0.0.1:4444/wd/hub/session/a67759b8-b549-483c-8575-a3bad92d17c9/timeouts | {"pageLoad":2000}`
      • jimevans
        titusfortner-sl: i'm just pointing out what the proper payload *should* be. does the remote end (standalone or geckodriver) respond properly to that? ¯\_(ツ)_/¯
      • genesis_
        @jimevans Am I doing this inherently wrong? http://pastebin.com/r9M4GgmA firefox loads, but a rust_moz temp profile and not the one I specify.