BrowserStack - можно ли автоматизировать тестирование`

Ребята, новичок в browserstack.

Все, что у меня есть, - это действительные учетные данные для входа в систему, и я не уверен в запуске / автоматизации тестовых случаев в браузере.

Все, что я пробовал, - это запускать / вручную вставлять URL-адреса mu на всех устройствах и тестировать. Но есть ли способ это автоматизировать?

Любое предложение будет высоко оценено, так как оно решит мою проблему в будущем.


person midhun k    schedule 17.01.2020    source источник


Ответы (2)


Все, что поддерживается Selenium и Appium, поддерживается в BrowserStack Automate и App Automate Product соответственно. Если вы можете выполнить тест на своем локальном устройстве или локальном компьютере, вы сможете выполнить то же самое в BrowserStack. Это очень просто, они также предоставляют документ с образцом кода во многих языковых привязках, на которые вы можете ссылаться. Прилагаю документацию, на которую вы можете ссылаться ниже. Если вы хотите выполнить тест в мобильном приложении, вы можете обратиться к документации по App Automate, а если вы хотите выполнить тест на настольном компьютере или мобильном браузере, обратитесь к документации по автоматизации.

person Maddy Sk    schedule 17.01.2020

Да, все задокументировано на веб-сайте стека браузеров от setup до execution. Здесь вы можете найти все подробности настройки автоматизации браузера с помощью selenium в стеке браузера. См. Ниже, как настроить удаленный экземпляр webdriver с помощью стека браузера credentials

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

try
{
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("browser",browser);
caps.setCapability("browser_version",browser_version);
caps.setCapability("os",os);
caps.setCapability("os_version",os_version);
caps.setCapability("resolution",resolution);
caps.setCapability("project","Project-1");
caps.setCapability("build","1.0");
caps.setCapability("browserstack.debug","true");
caps.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
driver = new RemoteWebDriver(new URL(URL),caps);
}
catch(MalformedURLException e)
{
e.getMessage();
}
person Muzzamil    schedule 17.01.2020