- <Exec Command="for %%G in (net35 net40 net45 netstandard2.0) do (
 if exist "$(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe" (
 echo Found IE 32-bit native binary, copying from Win32 build target $(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe
 copy /y "$(ProjectDir)..\..\..\build\cpp\Win32\$(ConfigurationName)\IEDriverServer.exe" "$(TargetDir)..\%%G" > NUL
 ) else (
 echo Missing IE 32-bit native binary, copying from Win32 prebuilt location $(ProjectDir)..\..\..\cpp\prebuilt\Win32\Release\IEDriverServer.exe
 copy /y "$(ProjectDir)..\..\..\cpp\prebuilt\Win32\Release\IEDriverServer.exe" "$(TargetDir)..\%%G" > NUL
 )

 if exist "$(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi" (
 echo Copying Firefox extension from $(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi
 copy /y "$(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi" "$(TargetDir)..\%%G" > NUL
 ) else (
 echo WARN: No Firefox extension found at $(ProjectDir)..\..\..\buck-out\gen\javascript\firefox-driver\webdriver\webdriver.xpi
 )

 echo Copying Firefox preferences file from $(ProjectDir)..\..\..\javascript\firefox-driver\webdriver.json
 copy /y "$(ProjectDir)..\..\..\javascript\firefox-driver\webdriver.json" "$(TargetDir)..\%%G" > NUL

 if not exist "$(TargetDir)..\%%G\getAttribute.js" (
 if not exist "$(ProjectDir)..\..\..\buck-out\gen\javascript\webdriver\atoms\get-attribute.js" (
 echo Building getAttribute atom
 pushd "$(ProjectDir)..\..\.."
 call "go.bat" //javascript/webdriver/atoms:get-attribute
 popd
 )
 echo Copying getAttribute atom
 copy /y "$(ProjectDir)..\..\..\buck-out\gen\javascript\webdriver\atoms\get-attribute.js" "$(TargetDir)..\%%G\getAttribute.js" > NUL
 ) else (
 echo Found getAttribute atom at $(TargetDir)..\%%G\getAttribute.js.
 )

 if not exist "$(TargetDir)..\%%G\isDisplayed.js" (
 if not exist "$(ProjectDir)..\..\..\buck-out\gen\javascript\atoms\fragments\is-displayed.js" (
 echo Building isDisplayed atom
 pushd "$(ProjectDir)..\..\.."
 call "go.bat" //javascript/atoms/fragments:is-displayed
 popd
 )
 echo Copying isDisplayed atom
 copy /y "$(ProjectDir)..\..\..\buck-out\gen\javascript\atoms\fragments\is-displayed.js" "$(TargetDir)..\%%G\isDisplayed.js" > NUL
 ) else (
 echo Found isDisplayed atom at $(TargetDir)..\%%G\getAttribute.js.
 )
)" />
0 commit comments