最近、仕事で仮想環境にかかわることが多い。
その時に詰まったことを共有する。
ここを参考にして、boot2dockerをインストールして起動すると、エラーが発生した。
error in run failed to get machine "boot2docker-vm": exec:
"%VBOX_MSI_INSTALL_PATH%;C:\\Program
Files\\Oracle\\VirtualBox\\VBoxManage.exe": file does not exist
error
in run failed to initialize machine "boot2docker-vm": exec:
"%VBOX_MSI_INSTALL_PATH%;C:\\Program
Files\\Oracle\\VirtualBox\\VBoxManage.exe": file does not exist
結論から言うと、環境変数:VBOX_INSTALL_PATHを
"%VBOX_MSI_INSTALL_PATH%;C:\\Program
Files\\Oracle\\VirtualBox\\VBoxManage.exe"
から
"%C:\\Program
Files\\Oracle\\VirtualBox\\VBoxManage.exe"
に修正すると回避できた。
boot2dockerの中身を見てみたが、観光変数が『;』で区切られている場合の考慮がされていなかった。
まだまだ荒いところはあるけど、dockerっていいよね。
2014年9月14日日曜日
2014年3月6日木曜日
seleniumからブラウザを起動するときのオプション情報
1.キャッシュやクッキーをクリアした状態でIEを起動する方法(Ver.2.35から可能)
DesiredCapabilities ieCap = DesiredCapabilities.internetExplorer();
ieCap.setCapability(InternetExplorerDriver.IE_ENSURE_CLEAN_SESSION, true);
WebDriver driver = new InternetExplorerDriver(ieCap);
こんな感じ
2.marionetteのFireFoxを起動する方法(Ver.2.34から可能)
System.setProperty("webdriver.firefox.marionette", "true");
WebDriver driver = new FirefoxDriver();
プロファイルやバイナリの設定が必要になることもあるが、そのあたりは
コンストラクタを変更すればいい。(詳細は過去ログ)
そもそもマリオネットモードのFireFox環境を構築するにはFireFoxのビルドも
しなくちゃいけないらしく、そっちのほうが大変なような気がする。
*そもそもmarionetteって何?って人はここが詳しい
ようは別筐体にインストールしたFireFoxをソケットでつないで動作させるモード。
DesiredCapabilities ieCap = DesiredCapabilities.internetExplorer();
ieCap.setCapability(InternetExplorerDriver.IE_ENSURE_CLEAN_SESSION, true);
WebDriver driver = new InternetExplorerDriver(ieCap);
こんな感じ
2.marionetteのFireFoxを起動する方法(Ver.2.34から可能)
System.setProperty("webdriver.firefox.marionette", "true");
WebDriver driver = new FirefoxDriver();
プロファイルやバイナリの設定が必要になることもあるが、そのあたりは
コンストラクタを変更すればいい。(詳細は過去ログ)
そもそもマリオネットモードのFireFox環境を構築するにはFireFoxのビルドも
しなくちゃいけないらしく、そっちのほうが大変なような気がする。
*そもそもmarionetteって何?って人はここが詳しい
ようは別筐体にインストールしたFireFoxをソケットでつないで動作させるモード。
登録:
投稿 (Atom)