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.
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.
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.