Skip to content

Commit 953b106

Browse files
Merge pull request #797 from TikhomirovSergey/master
Update to Selenium 3.8.1
2 parents a78b42d + 0ae158a commit 953b106

File tree

8 files changed

+1
-116
lines changed

8 files changed

+1
-116
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ compileJava {
5454
]
5555
}
5656

57-
ext.seleniumVersion = '3.7.1'
57+
ext.seleniumVersion = '3.8.1'
5858

5959
dependencies {
6060
compile ("org.seleniumhq.selenium:selenium-java:${seleniumVersion}") {

src/main/java/io/appium/java_client/events/DefaultListener.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import org.openqa.selenium.ScreenOrientation;
3535
import org.openqa.selenium.WebDriver;
3636
import org.openqa.selenium.WebElement;
37-
import org.openqa.selenium.security.Credentials;
3837
import org.openqa.selenium.support.events.WebDriverEventListener;
3938

4039
import java.lang.reflect.Proxy;
@@ -182,18 +181,6 @@ public void beforeAlertDismiss(WebDriver driver) {
182181
((AlertEventListener) dispatcher).afterAlertSendKeys(driver, alert, keys);
183182
}
184183

185-
@Override
186-
@Deprecated
187-
public void beforeAuthentication(WebDriver driver, Alert alert, Credentials credentials) {
188-
((AlertEventListener) dispatcher).beforeAuthentication(driver, alert, credentials);
189-
}
190-
191-
@Override
192-
@Deprecated
193-
public void afterAuthentication(WebDriver driver, Alert alert, Credentials credentials) {
194-
((AlertEventListener) dispatcher).afterAuthentication(driver, alert, credentials);
195-
}
196-
197184
@Override public void beforeWindowChangeSize(WebDriver driver, WebDriver.Window window,
198185
Dimension targetSize) {
199186
((WindowEventListener) dispatcher).beforeWindowChangeSize(driver, window, targetSize);

src/main/java/io/appium/java_client/events/api/general/AlertEventListener.java

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import io.appium.java_client.events.api.Listener;
2020
import org.openqa.selenium.Alert;
2121
import org.openqa.selenium.WebDriver;
22-
import org.openqa.selenium.security.Credentials;
2322

2423
public interface AlertEventListener extends Listener {
2524

@@ -74,36 +73,4 @@ public interface AlertEventListener extends Listener {
7473
* @param keys Keys which have been sent
7574
*/
7675
void afterAlertSendKeys(WebDriver driver, Alert alert, String keys);
77-
78-
/**
79-
* This action will be performed each time before
80-
* {@link org.openqa.selenium.Alert#setCredentials(Credentials)} and
81-
* {@link org.openqa.selenium.Alert#authenticateUsing(Credentials)}
82-
* It is deprecated because methods {@link org.openqa.selenium.Alert#setCredentials(Credentials)} and
83-
* {@link org.openqa.selenium.Alert#authenticateUsing(Credentials)} were removed from selenium java client
84-
* at 3.8.0. This listener method is going to be removed as well.
85-
*
86-
* @param driver WebDriver
87-
* @param alert {@link org.openqa.selenium.Alert} which is receiving user credentials
88-
* @param credentials which are being sent
89-
*/
90-
@Deprecated
91-
void beforeAuthentication(WebDriver driver, Alert alert,
92-
Credentials credentials);
93-
94-
/**
95-
* This action will be performed each time after
96-
* {@link org.openqa.selenium.Alert#setCredentials(Credentials)} and
97-
* {@link org.openqa.selenium.Alert#authenticateUsing(Credentials)}.
98-
* It is deprecated because methods {@link org.openqa.selenium.Alert#setCredentials(Credentials)} and
99-
* {@link org.openqa.selenium.Alert#authenticateUsing(Credentials)} were removed from selenium java client
100-
* at 3.8.0. This listener method is going to be removed as well.
101-
*
102-
* @param driver WebDriver
103-
* @param alert {@link org.openqa.selenium.Alert} which has received user credentials
104-
* @param credentials which have been sent
105-
*/
106-
@Deprecated
107-
void afterAuthentication(WebDriver driver, Alert alert,
108-
Credentials credentials);
10976
}

src/main/java/io/appium/java_client/ios/IOSDriver.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import org.openqa.selenium.remote.HttpCommandExecutor;
3535
import org.openqa.selenium.remote.Response;
3636
import org.openqa.selenium.remote.http.HttpClient;
37-
import org.openqa.selenium.security.Credentials;
3837

3938
import java.net.URL;
4039
import java.time.Duration;
@@ -207,13 +206,5 @@ class IOSAlert implements Alert {
207206
execute(DriverCommand.SET_ALERT_VALUE, prepareArguments("value", keysToSend));
208207
}
209208

210-
@Override public void setCredentials(Credentials credentials) {
211-
alert.setCredentials(credentials);
212-
}
213-
214-
@Override public void authenticateUsing(Credentials credentials) {
215-
alert.authenticateUsing(credentials);
216-
}
217-
218209
}
219210
}

src/test/java/io/appium/java_client/events/StubAlert.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import org.apache.commons.lang3.StringUtils;
44
import org.openqa.selenium.Alert;
5-
import org.openqa.selenium.security.Credentials;
65

76
public class StubAlert implements Alert {
87
@Override public void dismiss() {
@@ -20,12 +19,4 @@ public class StubAlert implements Alert {
2019
@Override public void sendKeys(String keysToSend) {
2120
//STUB it does nothing
2221
}
23-
24-
@Override public void setCredentials(Credentials credentials) {
25-
//STUB it does nothing
26-
}
27-
28-
@Override public void authenticateUsing(Credentials credentials) {
29-
//STUB it does nothing
30-
}
3122
}

src/test/java/io/appium/java_client/events/WebDriverEventListenerCompatibilityTest.java

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import org.junit.Test;
1212
import org.junit.runners.MethodSorters;
1313
import org.openqa.selenium.Alert;
14-
import org.openqa.selenium.security.Credentials;
1514

1615
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
1716
public class WebDriverEventListenerCompatibilityTest extends BaseListenerTest {
@@ -66,32 +65,6 @@ public void alertEventTest() {
6665
alert.accept();
6766
alert.dismiss();
6867
alert.sendKeys("Keys");
69-
Credentials credentials = new Credentials() {
70-
@Override
71-
public int hashCode() {
72-
return super.hashCode();
73-
}
74-
75-
@Override
76-
public String toString() {
77-
return "Test credentials 1";
78-
}
79-
};
80-
81-
Credentials credentials2 = new Credentials() {
82-
@Override
83-
public int hashCode() {
84-
return super.hashCode();
85-
}
86-
87-
@Override
88-
public String toString() {
89-
return "Test credentials 2";
90-
}
91-
};
92-
93-
alert.setCredentials(credentials);
94-
alert.authenticateUsing(credentials2);
9568

9669
assertThat(listener.messages,
9770
hasItems(WEBDRIVER_EVENT_LISTENER + "Attempt to accept alert",

src/test/java/io/appium/java_client/events/listeners/AlertListener.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import io.appium.java_client.events.api.general.AlertEventListener;
44
import org.openqa.selenium.Alert;
55
import org.openqa.selenium.WebDriver;
6-
import org.openqa.selenium.security.Credentials;
76

87
public class AlertListener extends TestListener implements AlertEventListener {
98
@Override public void beforeAlertAccept(WebDriver driver, Alert alert) {
@@ -30,16 +29,6 @@ public class AlertListener extends TestListener implements AlertEventListener {
3029
messages.add("Keys were sent to alert");
3130
}
3231

33-
@Override
34-
public void beforeAuthentication(WebDriver driver, Alert alert, Credentials credentials) {
35-
messages.add("Attempt to send credentials " + credentials.toString() + " to alert");
36-
}
37-
38-
@Override
39-
public void afterAuthentication(WebDriver driver, Alert alert, Credentials credentials) {
40-
messages.add("Credentials " + credentials.toString() + " were sent to alert");
41-
}
42-
4332
@Override protected void add() {
4433
SingleListeners.listeners.put(AlertListener.class, this);
4534
}

src/test/java/io/appium/java_client/events/listeners/AlertListener2.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import io.appium.java_client.events.api.general.AlertEventListener;
44
import org.openqa.selenium.Alert;
55
import org.openqa.selenium.WebDriver;
6-
import org.openqa.selenium.security.Credentials;
76

87
public class AlertListener2 extends TestListener implements AlertEventListener {
98
@Override public void beforeAlertAccept(WebDriver driver, Alert alert) {
@@ -30,18 +29,6 @@ public class AlertListener2 extends TestListener implements AlertEventListener {
3029
messages.add("Externally defined listener: Keys were sent to alert");
3130
}
3231

33-
@Override
34-
public void beforeAuthentication(WebDriver driver, Alert alert, Credentials credentials) {
35-
messages.add("Externally defined listener: Attempt to send credentials "
36-
+ credentials.toString() + " to alert");
37-
}
38-
39-
@Override
40-
public void afterAuthentication(WebDriver driver, Alert alert, Credentials credentials) {
41-
messages.add("Externally defined listener: Credentials " + credentials.toString()
42-
+ " were sent to alert");
43-
}
44-
4532
@Override protected void add() {
4633
SingleListeners.listeners.put(AlertListener2.class, this);
4734
}

0 commit comments

Comments
 (0)