I'm using Selenium WebDriver with Java and testng on a mac. I am using testng.xml as the testrunner, and have it set so that when the suite runs 10 browsers open concurrently, which is working for the firefox driver and the chrome driver. I am finding that when I use the Safari driver only 1 browser runs the tests, the other 9 browers do not run and are shown as skipped in the IDE. Has anyone else experienced this, or have any workarounds?
Some further details:
1. I am using selenium 2.45.0 and installed safari driver for 2.45. Safari version is 8.0.5, on OS Yosemite
2. Below are details of how I have setup testng.xml:
<?xml version="1.0" encoding="UTF-8"?>
<suite name="Suite" verbose="1">
</test>
<test name="Main" parallel="classes" thread-count="10">
<packages>
<package name="Tests.HomePage"/>
<package name="Tests.Searches"/>
</packages>
</test>
</suite>