jenkins を使用して、リモートの ubuntu マシンでテストを実行しています。putty.exe 経由でこのマシンにアクセスできます。特定のポートで起動された実際のブラウザを見たい。
java1.7+maven3+testng6.5 を使用しています。Selenium jar - 2.34.0、2.35.0。Firefox は、777 パーミッションを与えることで、すべてのユーザーが実行可能になります。
私は試した :
DesiredCapabilities capability = DesiredCapabilities.firefox();
capability.setCapability("platform", Platform.LINUX);
capability.setCapability("binary", "usr/bin/firefox");
try {
driver= new RemoteWebDriver(
new URL("http://staging.mywebsite.com:8083/wd/hub"),
capability.firefox());
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
driver.get(productionurl);
エラー:
Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.