PistolPete
PistolPete

Reputation: 784

Safari WebDriver Extension is not enabled with Jenkins user

When running a Selenium test suite from Jenkins towards the Safari browser, the needed SafariDriver Extension is listed as installed but not enabled. Hence a connection with the SafariDriver Extension cannot be established.

I've installed and enabled the extension manually and I'm also setting:

System.setProperty("webdriver.safari.noinstall", "true");

Using: Selenium-java 2.48.2 and SafariDriver 2.48.0

Could this be a user related issue? Any ideas?

Upvotes: 1

Views: 462

Answers (1)

PistolPete
PistolPete

Reputation: 784

Ok, so it seems to be a bug in Selenium that is causing this issue. Unfortunately it has not been solved yet.

Link to issue on code.google.com

Following the link you can find a workaround which states that it will work if you run "another Jenkins instance" as master and have a slave agent on the OS X machine. Also one should fire up the slave agent with Java Web Start. I have not verified the workaround however.

Upvotes: 1

Related Questions