@@ -32,21 +32,48 @@ internal abstract class SeleniumTest {
32
32
when {
33
33
platform.`is `(Platform .WIN10 ) -> listOf (" Edge" , " Chrome" , " Firefox" )
34
34
platform.`is `(Platform .WINDOWS ) -> {
35
- System .setProperty(EdgeDriverService .EDGE_DRIVER_EXE_PROPERTY , System .getenv(" EDGEWEBDRIVER" ) + " /msedgedriver.exe" )
36
- System .setProperty(ChromeDriverService .CHROME_DRIVER_EXE_PROPERTY , System .getenv(" CHROMEWEBDRIVER" ) + " /chromedriver.exe" )
37
- System .setProperty(GeckoDriverService .GECKO_DRIVER_EXE_PROPERTY , System .getenv(" GECKOWEBDRIVER" ) + " /geckodriver.exe" )
35
+ System .setProperty(
36
+ EdgeDriverService .EDGE_DRIVER_EXE_PROPERTY ,
37
+ System .getenv(" EDGEWEBDRIVER" ) + " /msedgedriver.exe"
38
+ )
39
+ System .setProperty(
40
+ ChromeDriverService .CHROME_DRIVER_EXE_PROPERTY ,
41
+ System .getenv(" CHROMEWEBDRIVER" ) + " /chromedriver.exe"
42
+ )
43
+ System .setProperty(
44
+ GeckoDriverService .GECKO_DRIVER_EXE_PROPERTY ,
45
+ System .getenv(" GECKOWEBDRIVER" ) + " /geckodriver.exe"
46
+ )
38
47
listOf (" Edge" , " Chromium" , " Firefox" )
39
48
}
40
49
platform.`is `(Platform .LINUX ) -> {
41
- System .setProperty(EdgeDriverService .EDGE_DRIVER_EXE_PROPERTY , System .getenv(" EDGEWEBDRIVER" ) + " /msedgedriver" )
42
- System .setProperty(ChromeDriverService .CHROME_DRIVER_EXE_PROPERTY , System .getenv(" CHROMEWEBDRIVER" ) + " /chromedriver" )
43
- System .setProperty(GeckoDriverService .GECKO_DRIVER_EXE_PROPERTY , System .getenv(" GECKOWEBDRIVER" ) + " /geckodriver" )
50
+ System .setProperty(
51
+ EdgeDriverService .EDGE_DRIVER_EXE_PROPERTY ,
52
+ System .getenv(" EDGEWEBDRIVER" ) + " /msedgedriver"
53
+ )
54
+ System .setProperty(
55
+ ChromeDriverService .CHROME_DRIVER_EXE_PROPERTY ,
56
+ System .getenv(" CHROMEWEBDRIVER" ) + " /chromedriver"
57
+ )
58
+ System .setProperty(
59
+ GeckoDriverService .GECKO_DRIVER_EXE_PROPERTY ,
60
+ System .getenv(" GECKOWEBDRIVER" ) + " /geckodriver"
61
+ )
44
62
listOf (" Edge" , " Chromium" , " Firefox" )
45
63
}
46
64
platform.`is `(Platform .MAC ) -> {
47
- System .setProperty(EdgeDriverService .EDGE_DRIVER_EXE_PROPERTY , System .getenv(" EDGEWEBDRIVER" ) + " /msedgedriver" )
48
- System .setProperty(ChromeDriverService .CHROME_DRIVER_EXE_PROPERTY , System .getenv(" CHROMEWEBDRIVER" ) + " /chromedriver" )
49
- System .setProperty(GeckoDriverService .GECKO_DRIVER_EXE_PROPERTY , System .getenv(" GECKOWEBDRIVER" ) + " /geckodriver" )
65
+ System .setProperty(
66
+ EdgeDriverService .EDGE_DRIVER_EXE_PROPERTY ,
67
+ System .getenv(" EDGEWEBDRIVER" ) + " /msedgedriver"
68
+ )
69
+ System .setProperty(
70
+ ChromeDriverService .CHROME_DRIVER_EXE_PROPERTY ,
71
+ System .getenv(" CHROMEWEBDRIVER" ) + " /chromedriver"
72
+ )
73
+ System .setProperty(
74
+ GeckoDriverService .GECKO_DRIVER_EXE_PROPERTY ,
75
+ System .getenv(" GECKOWEBDRIVER" ) + " /geckodriver"
76
+ )
50
77
listOf (" Edge" , " Chromium" , " Firefox" )
51
78
}
52
79
else -> throw UnsupportedOperationException (" 不受支持的平台 $platform " )
0 commit comments