Невозможно воспроизвести тесты селена по URL-адресу https из браузера. - PullRequest
0 голосов
/ 03 марта 2020

pre-req : Selenium Java 3.141 / Browserstack

Ниже приведен мой пример кода и первая пробная версия с Browsertack.

public class testbrowserstack {

  public static final String USERNAME = "dat";
  public static final String AUTOMATE_KEY = "234fwer3424dewft4a";
  public static final String URL = "https://" + USERNAME + ":" + AUTOMATE_KEY + "@hub-cloud.browserstack.com/wd/hub";

  public static void main(String[] args) throws Exception {

    DesiredCapabilities caps = new DesiredCapabilities();
    caps.setCapability("acceptSslCerts", "true");
    caps.setCapability("browserName", "iPhone");
    caps.setCapability("device", "iPhone 8 Plus");
    caps.setCapability("realMobile", "true");
    caps.setCapability("os_version", "11");
    caps.setCapability("name", "Bstack-[Java] Sample Test");

    WebDriver driver = new RemoteWebDriver(new URL(URL), caps);
    driver.get("https://vdevpri.com/login");
    Thread.sleep(5000);
    driver.quit();

  }

Ожидается вывод : должен быть перемещен URL-адрес https

Фактический вывод : браузер Safari открывается, но не переходит на указанный URL

Пожалуйста, предложите.

1 Ответ

0 голосов
/ 03 марта 2020

Если вы обращаетесь к внутреннему URL-адресу, доступному только из вашей сети, вам необходимо включить BrowserStack Local Testing .

...