1 @echo off 2 if not exist "%1..\..\..\bazel-bin\javascript\webdriver\atoms\get-attribute.js" ( 3 echo Building getAttribute atom 4 pushd "%1..\..\.." 5 bazel build //javascript/webdriver/atoms:get-attribute.js 6 popd 7 ) 8 9 if not exist "%1..\..\..\bazel-bin\javascript\atoms\fragments\is-displayed.js" ( 10 echo Building isDisplayed atom 11 pushd "%1..\..\.." 12 bazel build //javascript/atoms/fragments:is-displayed.js 13 popd 14 ) 15 16 if not exist "%1..\..\..\bazel-bin\javascript\atoms\fragments\find-elements.js" ( 17 echo Building findElements atom 18 pushd "%1..\..\.." 19 bazel build //javascript/atoms/fragments:find-elements.js 20 popd 21 ) 22 23 if not exist "%1..\..\..\bazel-bin\dotnet\src\webdriver\cdp\v85\DevToolsSessionDomains.cs" ( 24 echo Generating CDP code for version 85 25 pushd "%1..\..\.." 26 bazel build //dotnet/src/webdriver/cdp:generate-v85 27 popd 28 ) 29 30 if not exist "%1..\..\..\bazel-bin\dotnet\src\webdriver\cdp\v108\DevToolsSessionDomains.cs" ( 31 echo Generating CDP code for version 108 32 pushd "%1..\..\.." 33 bazel build //dotnet/src/webdriver/cdp:generate-v108 34 popd 35 ) 36 37 if not exist "%1..\..\..\bazel-bin\dotnet\src\webdriver\cdp\v109\DevToolsSessionDomains.cs" ( 38 echo Generating CDP code for version 109 39 pushd "%1..\..\.." 40 bazel build //dotnet/src/webdriver/cdp:generate-v109 41 popd 42 ) 43 44 if not exist "%1..\..\..\bazel-bin\dotnet\src\webdriver\cdp\v110\DevToolsSessionDomains.cs" ( 45 echo Generating CDP code for version 110 46 pushd "%1..\..\.." 47 bazel build //dotnet/src/webdriver/cdp:generate-v110 48 popd 49 )