Appium iOS предупреждает о прекращении в первый раз, только с ошибкой сброса соединения - PullRequest
1 голос
/ 11 апреля 2019

Я тестирую приложение, в котором я должен отклонить показанное предупреждение о неправильном формате электронной почты.В случае сбоя в первый раз, и если я вручную уволить, другие тестовые случаи для всех других недопустимых случаев и всплывающих увольнения работает.

Я использую

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>
...