リモートマシンでカスタムFirefoxプロファイルを起動しようとしています.Windows XPからMac OS Xに起動します。ブラウザはカスタムプロファイルを使用して起動しますが、セットアップURLと同じURLパス上のリモートランナー(本質的にテストは実行されません)。Seleniumリモートマシンでカスタムプロファイルを起動するMac OS
セットアップ:
selenium = new DefaultSelenium(setup.host, setup.port, setup.browser, setup.url);
selenium.start();
はこのことを迫る:
static String host = "192.168.224.49";
static int port = 4444;
static String browser = "*custom"+" "+"//Applications//Firefox.app//Contents//MacOS/firefox-bin"+" "+"-P"+" "+"Selenium";
static String url = "http://test.Example.com";
は、ブラウザを開き、正しいプロファイルを使用しているが、正しくURLをロードしません。
ご協力いただきますようお願い申し上げます。
私はこれを行うと、* customと同じパスを使用しますが、無効なパスエラーが発生します。 * firefoxオプションを使用してカスタムプロファイルパスを使用できますか? – Armando
* firefoxが私のために働いていました。どのようにあなたのセレンのサーバーを開始していますか? –
@BeforeClass \t \t公共ボイドのセットアップ()例外{ \t \t \t \t \t \t SeleniumServer seleniumServer = NULLをスロー。 \t \t \t試み{ \t \t \t \t \t seleniumServer =新しいSeleniumServer()。 \t \t \t \t \t seleniumServer.start(); \t \t \t \t}キャッチ(例外e){ \t \t \t \t \t e.printStackTrace(); \t \t} \t \t \t \tセレン=新しいDefaultSelenium(setup.host、setup.port、setup.browser、setup.url)。 \t selenium.start(); \t} – Armando