Я тестирую приложение, в котором я должен отклонить показанное предупреждение о неправильном формате электронной почты.В случае сбоя в первый раз, и если я вручную уволить, другие тестовые случаи для всех других недопустимых случаев и всплывающих увольнения работает.
Я использую
public void dismissAlert() {
WebDriverWait wait = new WebDriverWait(appDriver, 1000);
wait.until(ExpectedConditions.alertIsPresent());
appDriver.switchTo().alert().dismiss();
}
Где appDriver
protected static AppiumDriver appDriver;
Код (кейсы) выполняется до этой точки правильно, а затем выдается ошибка:
[31morg.openqa.selenium.WebDriverException: java.io.IOException: unexpected end of stream on Connection{0.0.0.0:4723, proxy=DIRECT hostAddress=/0.0.0.0:4723 cipherSuite=none protocol=http/1.1}
Build info: version: '3.13.0', revision: '2f0d292', time: '2018-06-25T15:24:21.231Z'
Зависимости Maven
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>6.0.0</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.13.0</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>