-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Allow for custom server addresses when running against SauceLabs. #1054
Conversation
It didn't look like that build failure was due to this PR; I'm not entirely sure, JS isn't my native programming language:P |
Automated CLA checker says: please sign CLA at https://developers.google.com/open-source/cla/individual Please make sure that the email associated with your PR is the same as the email you use to sign. |
CLA signature found, thank you! |
Is there anything I can do to help get this merged in? Some more evidence I can provide or better testing? |
Hello, We at Cisco Systems tested Dylan's patch on our Jenkins restricted environment. The changes work great and our test framework can now connect and run the tests on Sauce. We approve the changes and is there a possibility this can be merged soon so we can go by the official protractor version and don't have to keep the hack we currently have for long. Thanks in advance,
|
Hi folks, I've added this to the 1.X milestone - we're trying to minimize changes before 1.0 which are not stability fixes, but this will be added shortly after. Thanks for your patience! |
Ah, OK Julie, totally understandable! Good luck with 1.0. On Fri, Jul 18, 2014 at 10:04 AM, Julie Ralph [email protected]
Dylan LaceyDeveloper Evangelist |
What do you think about requiring the user to be more explicit, by adding a new parameter to the config instead of re-using SeleniumAddress? Then we wouldn't have to change the order of priorities that's being given right now. You could make it |
Yeah, that's a great idea; As you say the extra explicitness will make it I'll make that change soon and push the commit up. Great suggestion! On Tue, Jul 22, 2014 at 1:08 PM, Julie Ralph [email protected]
Dylan LaceyDeveloper Evangelist |
Ping? This seems useful so I think I'll just go ahead and make the update on top of this PR. |
Updated and merged as cd575ee. Thanks! |
Ah dangit. This is what happens when I read GitHub tickets in my email and don't add tasks to my todo list. Sorry, and thanks for compensating for my general derposity >.> I owe you one Free as in $BEVERAGE. |
Sauce Connect can tunnel Selenium traffic, not just Browser traffic. This is often used in restricted networking environments.
This is supported by running Sauce Connect, then pointing your remote WebDriver to the Sauce Connect machine rather then
ondemand.saucelabs.com
.This PR lets you specify a seleniumAddress as well as a sauceUser and sauceKey, and still use Sauce with job status updating et al.