2017-09-11 30 views
1

--params内にスペースを含むファイルパスを含む以下の "javaoptions"を渡したいと思います。スペースを含むパラメータを渡すにはどうすればよいですか?

--params "'/javaoptions:-Dwebdriver.jx.browser="C:/Program Files (x86)/TestNav/TestNav.exe"'"

+0

私たちがdocsでカバーする場所は、https://chocolatey.org/docs/commands-reference#how-to-pass-options-switchesです。 – ferventcoder

+0

あなたの具体的な使用方法は、あなたの例では答えで表示されます – ferventcoder

答えて

1

これは、あなたはそれが仕事を得ることができる方法である:$capabilitiesJsonが適切に補間されていることを

choco install -y selenium --params "'/role:node /hub:http://localhost:4444 /capabilitiesJson:$capabilitiesJson /autostart /maxSession:1 /javaoptions:""-Dwebdriver.jx.browser=\`"C:\PROGRA~2\TestNav\TestNav.exe\`"""'" --force -d 

注意を。

+0

あなた自身の答えを受け入れることを忘れないでください:) – agabrys

+0

補間を処理する答えが更新されました –

+0

パラメータにはスペースを入れ、値を渡すだけでitem - item1:value/Item2:値がスペース/ item3:value3 '"であれば、$ pp [' Item2 ']は' value with spaces 'になります。その後、引用符を後で追加することができます – ferventcoder

関連する問題