@@ -13,6 +13,15 @@ plugins {
13
13
14
14
repositories {
15
15
mavenCentral()
16
+
17
+ if (project. hasProperty(" isCI" )) {
18
+ maven {
19
+ url uri(' https://oss.sonatype.org/content/repositories/snapshots/' )
20
+ mavenContent {
21
+ snapshotsOnly()
22
+ }
23
+ }
24
+ }
16
25
}
17
26
18
27
java {
@@ -32,22 +41,28 @@ dependencies {
32
41
compileOnly ' org.projectlombok:lombok:1.18.30'
33
42
annotationProcessor ' org.projectlombok:lombok:1.18.30'
34
43
35
- api (' org.seleniumhq.selenium:selenium-api' ) {
36
- version {
37
- strictly " [${ seleniumVersion} , 5.0)"
38
- prefer " ${ seleniumVersion} "
44
+ if (project. hasProperty(" isCI" )) {
45
+ api " org.seleniumhq.selenium:selenium-api:${ seleniumVersion} "
46
+ api " org.seleniumhq.selenium:selenium-remote-driver:${ seleniumVersion} "
47
+ api " org.seleniumhq.selenium:selenium-support:${ seleniumVersion} "
48
+ } else {
49
+ api(' org.seleniumhq.selenium:selenium-api' ) {
50
+ version {
51
+ strictly " [${ seleniumVersion} , 5.0)"
52
+ prefer " ${ seleniumVersion} "
53
+ }
39
54
}
40
- }
41
- api ( ' org.seleniumhq.selenium:selenium-remote-driver ' ) {
42
- version {
43
- strictly " [ ${ seleniumVersion} , 5.0) "
44
- prefer " ${ seleniumVersion } "
55
+ api( ' org.seleniumhq.selenium:selenium-remote-driver ' ) {
56
+ version {
57
+ strictly " [ ${ seleniumVersion } , 5.0) "
58
+ prefer " ${ seleniumVersion} "
59
+ }
45
60
}
46
- }
47
- api ( ' org.seleniumhq.selenium:selenium-support ' ) {
48
- version {
49
- strictly " [ ${ seleniumVersion} , 5.0) "
50
- prefer " ${ seleniumVersion } "
61
+ api( ' org.seleniumhq.selenium:selenium-support ' ) {
62
+ version {
63
+ strictly " [ ${ seleniumVersion } , 5.0) "
64
+ prefer " ${ seleniumVersion} "
65
+ }
51
66
}
52
67
}
53
68
implementation ' com.google.code.gson:gson:2.10.1'
@@ -59,11 +74,7 @@ dependencies {
59
74
testImplementation (group : ' io.github.bonigarcia' , name : ' webdrivermanager' , version : ' 5.6.1' ) {
60
75
exclude group : ' org.seleniumhq.selenium'
61
76
}
62
- testImplementation platform(group : ' org.seleniumhq.selenium' , name : ' selenium-bom' , version : ' 4.15.0' )
63
- testImplementation ' org.seleniumhq.selenium:selenium-api'
64
- testImplementation ' org.seleniumhq.selenium:selenium-remote-driver'
65
- testImplementation ' org.seleniumhq.selenium:selenium-support'
66
- testImplementation ' org.seleniumhq.selenium:selenium-chrome-driver'
77
+ testImplementation " org.seleniumhq.selenium:selenium-chrome-driver:${ seleniumVersion} "
67
78
testRuntimeOnly " org.slf4j:slf4j-simple:${ slf4jVersion} "
68
79
}
69
80
@@ -228,7 +239,6 @@ tasks.register('uiAutomationTest', Test) {
228
239
includeTestsMatching ' io.appium.java_client.android.OpenNotificationsTest'
229
240
includeTestsMatching ' *.AndroidAppStringsTest'
230
241
includeTestsMatching ' *.pagefactory_tests.widget.tests.android.*'
231
- includeTestsMatching ' *.pagefactory_tests.widget.tests.AndroidPageObjectTest'
232
242
includeTestsMatching ' io.appium.java_client.service.local.StartingAppLocallyAndroidTest'
233
243
includeTestsMatching ' io.appium.java_client.service.local.ServerBuilderTest'
234
244
includeTestsMatching ' io.appium.java_client.service.local.ThreadSafetyTest'
0 commit comments