-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
regression in digdug 2.2.4 #75
Comments
Sorry @jason0x43 this is probably a leadfoot issue? (might have to transfer it) Shrinkwrap update below https://github.com/mozilla/fxa/pull/1343/files#diff-e860b3ada447521466d04927113e18b0R842 |
Yeah, that'd would be a leadfoot issue, unless it's happening because of an update to Selenium and geckodriver. Are you using digdug's defaults, or does your test config pin the driver versions? |
Pretty much defaults
https://github.com/mozilla/fxa/blob/master/packages/fxa-content-server/tests/intern.js#L71
…On Tue, Jun 4, 2019 at 10:48 PM Jason Cheatham ***@***.***> wrote:
Yeah, that'd would be a leadfoot issue, unless it's happening because of
an update to Selenium and geckodriver. Are you using digdug's defaults, or
does your test config pin the driver versions?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#75?email_source=notifications&email_token=AAA7N44IXFV2LF5ZVHRXP6DPY4SPNA5CNFSM4HSHZJXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODW6OI7Q#issuecomment-498918526>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAA7N475FJEOTA5KLGVF6XLPY4SPNANCNFSM4HSHZJXA>
.
|
Dig Dug tracks (roughly) the current releases of Selenium and web drivers, so it possible that a Dig Dug update is using a geckodriver that no longer works right with FF 58; or it could be some recent changes to feature tests in Leadfoot. I'll take a look. |
I have so far been unable to reproduce the error; I can't get an old version of FF installed locally, and FF 58 on BrowserStack can use the To test if it's a driver version issue, you could try pinning your Selenium and geckodriver versions to the previous Dig Dug defaults:
|
Actually, we are using Firefox 67 for this. The API for window probably changed [POST http://localhost:4444/wd/hub/session/97fd0cbf-ab21-2945-bf45-507276f6492b/window / {"name":"4294967336"}] missing field and now needs to pass in the handle instead of |
@jason0x43 so I looked at this more, this is clearly the I tried setting this here: config.capabilities = {
usesHandleParameter: true,
usesWebDriverWindowHandleCommands: true,
}; But it still logs as mozilla/fxa@78e9742#diff-c2a4b4f157997a366f725852ddefbd1aR123 |
You're actually hitting a couple of Leadfoot issues there. One is that the feature test for The other issue is that manually specifying capabilities only works for some drivers right now, and geckodriver apparently isn't one of those (theintern/leadfoot#137). I should have a fix out for theintern/leadfoot#178 today, and possibly for theintern/leadfoot#137. |
@jason0x43 could you please push the latest leadfoot to npm? |
2.2.12 is now out and includes the fix for theintern/leadfoot#137 |
I believe this has been resolved, but we can reopen if not. |
It seems like the recent dot release changed something where with Firefox 58 testing we now get:
We are gonna try to update firefox for this case to see if that fixes it
The text was updated successfully, but these errors were encountered: