how automate web app chrome browser android device
Овај водич објашњава корак по корак поступак аутоматизације веб апликација у прегледачу Цхроме на Андроид уређају са сликама екрана и примерима:
Да аутоматизујете веб апликацију на Андроид уређају , следите доле наведене кораке:
- Повежите мобилни уређај или направите емулатор
- Дознајте детаље о мобилном уређају
- Подешавање ЦхромеДривер-а
- Покретање сервера
- Напишите сценариј за тестирање епоха
- Интеракција са елементима
- Покрените скрипту и аутоматизујте апликацију
=> Погледајте овде да бисте видели А-З упутстава за обуку за аппијум овде.
бесплатни алати за оптимизацију рачунара виндовс 10
Шта ћете научити:
- Аутоматизујте веб апликацију у прегледачу на Андроид уређају
- Закључак
Аутоматизујте веб апликацију у прегледачу на Андроид уређају
Ево видео упутства:
Кораци за аутоматизацију веб апликације
# 1) Повежите мобилни уређај или направите емулатор
- Повежите мобилни уређај у реалном времену помоћу УСБ кабла или креирајте виртуелни уређај у систему.
( Белешка: Да бисте креирали емулатор уређаја, можете да користите АВД менаџер из Андроид СДК пакета или ГениМотион софтвера)
- Сада отворите командну линију и покрените ову команду: адб уређаји
- Једном када покренете ову наредбу, име уређаја ће бити наведено у одговору као што је приказано на слици (ако добијете одговор попут „даемон не ради. Даемон је успешно покренут“, покушајте поново да покренете наредбу).
- Забележите ИД уређаја. Из горњег примера, ИД / име уређаја је АВИ9КА9632202030.
# 2) Дознајте детаље о мобилном уређају
- На свом мобилном уређају идите на Подешавања> О телефону.
- Забележите Андроид верзију уређаја као што је приказано доле.
# 3) Подешавање ЦхромеДривер-а
Као и Селен, Аппиум такође комуницира са прегледачем Цхроме помоћу Цхромедривера. Стога морате да подесите и Цхромедривер. Преузмите га са овде и преузмите цхромедривер.еке из зиповане датотеке.
Поставите датотеку цхромедривер.еке у путању мапе Аппиум како је приказано испод:
аппиум> чворови_модули> аппиум-цхромедривер> победи
# 4) Покретање епоха сервера
- Отворите Аппиум Десктоп у систему. Отварање ће можда потрајати.
- Једном када се Аппиум Десктоп отвори, кликните на картицу Сеттингс.
- Запишите адресу сервера и број порта.
- Кликните на дугме Репродукуј да бисте покренули Аппиум Сервер.
- Једном када се сервер покрене, добићете поруку о успеху у којој пише „Добродошли у Аппиум….“
# 5) Напишите сценариј за тест епоха
- Подесите почетну конфигурацију за почетак сесије Аппиум.
Дефинисане су жељене могућности, својства уређаја и прегледача.
Управљачки програм РемотеВебДривер = нови РемотеВебДривер (нови УРЛ („хттп://127.0.0.1:4723/вд/хуб”), ограничење);
Објекат РемотеВебДривер је покренут јер се аутоматизација треба покретати на удаљеном уређају, а не на локалном рачунару.
УРЛ Аппиум сервера се прослеђује заједно са детаљима уређаја и прегледача.
За време извршавања покреће се управљачки програм и Аппиум се повезује помоћу адресе сервера (хттп://127.0.0.1:4723/вд/хуб). Такође, сви остали детаљи уређаја се очитавају из могућности (капа) помоћу којих ће Аппиум успоставити везу за аутоматизацију.
Веб апликација се позива помоћу дривер.гет () прослеђивањем УРЛ адресе.
На пример, дривер.гет („ хттпс://ввв.амазон.цом ”)
public class Amazon { WebDriver driver; DesiredCapabilities cap = new DesiredCapabilities(); @BeforeClass public void init() throws MalformedURLException{ cap.setCapability('deviceName', 'AVY9KA9632202030'); cap.setCapability('platformName', 'Android'); cap.setCapability(CapabilityType.BROWSER_NAME, 'Chrome'); cap.setCapability(CapabilityType.VERSION, '5.1'); } @Test public void testApp() { driver = new RemoteWebDriver(new URL('http://127.0.0.1:4723/wd/hub'), cap); driver.get('https://www.amazon.com'); } }
# 6) Интеракција са елементима
Преглед елемената у прегледачу на мобилним уређајима разликује се од оног на радној површини. Никад не користите иста идентификација коју користимо за веб апликацију за рачунаре, јер се структура апликације разликује од начина на који се приказује на радној површини и мобилним уређајима.
У ПлаиСтореу је доступно пуно апликација за преглед елемената у мобилном прегледачу.
- Препоручена апликација за преглед елемената у мобилном прегледачу је „Преглед и уређивање ХТМЛ-а уживо“. Инсталирајте ово на свој мобилни уређај.
- Једном инсталирајте, отворите апликацију и притисните УРЛ веб локације коју покушавате аутоматизовати. (пример - ввв.амазон.цом )
- Када се апликација отвори, можете да прегледате било који елемент у веб апликацији помоћу иконе прста у десном углу.
- Кликните на икону руке, а затим на било који елемент који требате да идентификујете.
- Једном када кликнете на елемент у апликацији, приказује се његова ХТМЛ ознака са својим атрибутима.
Помоћу њих се елемент може идентификовати и користити за даље акције аутоматизације.
На пример, У горњем примеру имам атрибуте као што су класа, име, ид итд. Могу да одаберем атрибут ‘Ид’ као технику идентификације и препознам елемент помоћу КСПатх ас :
// улаз (садржи (@ ид, ’кључне речи за претрагу’))
како направити копију низа јава
На пример,
@Test public void testApp() { driver = new RemoteWebDriver(new URL('http://127.0.0.1:4723/wd/hub'), cap); driver.get('https://www.amazon.com'); WebElement SearchBox = driver.findElement(By.xpath(“//input(contains(@id,’search-keywords’))”)); SearchBox.sendKeys(“mobile”); }
# 7) Покрените скрипту и аутоматизујте апликацију
- Покрените скрипту из ецлипсе-а.
- Како извршење започиње на мобилном уређају, Аппиум се попуњава евиденција свих извршених активности као испод:
Евиденција садржи детаље о свакој активности као што су:
- Лоцирање хромедривера са локалног.
- Покретање хромедривера.
- Препознавање уређаја и успостављање сесије са њим.
- Извршење радњи у скрипти.
Закључак
У овом упутству видели смо корак по корак за аутоматизацију веб апликација у прегледачу Цхроме на Андроид уређају са сликама екрана и примерима.
Аппиум се може користити за аутоматизацију било које апликације на мобилном уређају успостављањем сесије са уређајем и интеракцијом са елементима на апликацији.
Предложено читање = >> Како онемогућити Гоогле Цхроме Тоол Репортер Тоол
ПРЕВ Туториал |. | ПРВИ Водич
Препоручено читање
- Аутоматизујте изворну апликацију на Андроид уређају помоћу апликације Аппиум
- Направите тестове Аппиум за апликацију за Андроид
- 11 најбољих алата за аутоматизацију за тестирање Андроид апликација (Андроид Тоолс Тестинг Тоолс)
- Коришћење Селендроид-а за аутоматизацију интеракција корисника преко мобилне апликације (2. део)
- Водич за Бровсерстацк: Платформа за тестирање апликација и прегледача (ВОДИЧ)
- Услуге бета тестирања мобилне апликације (иОС и Андроид бета алати за тестирање)
- Како аутоматизовати Андроид апликације помоћу алатке ТестЦомплете
- Водич за тестирање Андроид апликација: Водич за почетнике