--params内にスペースを含むファイルパスを含む以下の "javaoptions"を渡したいと思います。スペースを含むパラメータを渡すにはどうすればよいですか?
--params "'/javaoptions:-Dwebdriver.jx.browser="C:/Program Files (x86)/TestNav/TestNav.exe"'"
--params内にスペースを含むファイルパスを含む以下の "javaoptions"を渡したいと思います。スペースを含むパラメータを渡すにはどうすればよいですか?
--params "'/javaoptions:-Dwebdriver.jx.browser="C:/Program Files (x86)/TestNav/TestNav.exe"'"
これは、あなたはそれが仕事を得ることができる方法である:$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
注意を。
あなた自身の答えを受け入れることを忘れないでください:) – agabrys
補間を処理する答えが更新されました –
パラメータにはスペースを入れ、値を渡すだけでitem - item1:value/Item2:値がスペース/ item3:value3 '"であれば、$ pp [' Item2 ']は' value with spaces 'になります。その後、引用符を後で追加することができます – ferventcoder
私たちがdocsでカバーする場所は、https://chocolatey.org/docs/commands-reference#how-to-pass-options-switchesです。 – ferventcoder
あなたの具体的な使用方法は、あなたの例では答えで表示されます – ferventcoder