Привет!
Я в автоматизации вообще не бум-бум. Да и в самом тестировании я не так давно. Сейчас занимаюсь ручным функциональным тестированием мобильных приложений.
Но хочу познакомится и изучать автоматизацию.
Сейчас мучаюсь с установкой аппиума на винде, чтоб тестировать андройд приложения. но что то совсем не получается ничего.
Сначала делал все как в офф документации но на заключительной фразе: “Now that you’ve downloaded everything, run: reset.bat” застрял
Потом наткнулся на вот этот ваш пост. Все сделал по шагам, только на 6 выдало ряд ошибок, в конце пишет:
=====Resetting Android=====
node_modules\.bin\grunt configAndroidBootstrap
Running "configAndroidBootstrap" task
Updated file F:\1DEVELOP_ANDROID\appium\lib\devices\android\bootstrap\build.xml
Done, without errors.
node_modules\.bin\grunt buildAndroidBootstrap
Running "buildAndroidBootstrap" task
Fatal error: Error finding ant binary, is it on your path?
Stopping because there was an error and --force was not used
F:\1DEVELOP_ANDROID\appium>node .
error: Could not find config file: F:\1DEVELOP_ANDROID\appium\.appiumconfig.json
; looks like config hasn't been run. Please run reset.sh or appium configure.
error: uncaughtException: Could not find config file: F:\1DEVELOP_ANDROID\appium
\.appiumconfig.json; looks like config hasn't been run. Please run reset.sh or a
ppium configure. date=Wed Jul 09 2014 21:45:04 GMT+0400 (Московское время (зима)
), pid=7436, uid=null, gid=null, cwd=F:\1DEVELOP_ANDROID\appium, execPath=C:\Pro
gram Files (x86)\nodejs\node.exe, version=v0.10.29, argv=[node, F:\1DEVELOP_ANDR
OID\appium], rss=44597248, heapTotal=33986816, heapUsed=20930568, loadavg=[0, 0,
0], uptime=3026.7460032, trace=[column=13, file=F:\1DEVELOP_ANDROID\appium\lib\
helpers.js, function=exports.getAppiumConfig, line=587, method=getAppiumConfig,
native=false, column=23, file=F:\1DEVELOP_ANDROID\appium\lib\server\main.js, fun
ction=null, line=125, method=null, native=false, column=21, file=F:\1DEVELOP_AND
ROID\appium\node_modules\async\lib\async.js, function=null, line=610, method=nul
l, native=false, column=17, file=F:\1DEVELOP_ANDROID\appium\node_modules\async\l
ib\async.js, function=null, line=249, method=null, native=false, column=13, file
=F:\1DEVELOP_ANDROID\appium\node_modules\async\lib\async.js, function=iterate, l
ine=149, method=null, native=false, column=9, file=F:\1DEVELOP_ANDROID\appium\no
de_modules\async\lib\async.js, function=async.eachSeries, line=165, method=eachS
eries, native=false, column=13, file=F:\1DEVELOP_ANDROID\appium\node_modules\asy
nc\lib\async.js, function=_asyncMap, line=248, method=null, native=false, column
=23, file=F:\1DEVELOP_ANDROID\appium\node_modules\async\lib\async.js, function=O
bject.mapSeries, line=231, method=mapSeries, native=false, column=19, file=F:\1D
EVELOP_ANDROID\appium\node_modules\async\lib\async.js, function=Object.async.ser
ies, line=608, method=async.series, native=false, column=9, file=F:\1DEVELOP_AND
ROID\appium\lib\server\main.js, function=main, line=123, method=null, native=fal
se], stack=[Error: Could not find config file: F:\1DEVELOP_ANDROID\appium\.appiu
mconfig.json; looks like config hasn't been run. Please run reset.sh or appium c
onfigure., at exports.getAppiumConfig (F:\1DEVELOP_ANDROID\appium\lib\helper
s.js:587:13), at F:\1DEVELOP_ANDROID\appium\lib\server\main.js:125:23, a
t F:\1DEVELOP_ANDROID\appium\node_modules\async\lib\async.js:610:21, at F:\1
DEVELOP_ANDROID\appium\node_modules\async\lib\async.js:249:17, at iterate (F
:\1DEVELOP_ANDROID\appium\node_modules\async\lib\async.js:149:13), at async.
eachSeries (F:\1DEVELOP_ANDROID\appium\node_modules\async\lib\async.js:165:9),
at _asyncMap (F:\1DEVELOP_ANDROID\appium\node_modules\async\lib\async.js:248:
13), at Object.mapSeries (F:\1DEVELOP_ANDROID\appium\node_modules\async\lib\
async.js:231:23), at Object.async.series (F:\1DEVELOP_ANDROID\appium\node_mo
dules\async\lib\async.js:608:19), at main (F:\1DEVELOP_ANDROID\appium\lib\se
rver\main.js:123:9)]
Далее на пункте 7 скачал фришную GenyMotion запустил.
Пункт 8 вообще не понимаю.
Что такое RemoteWebDriver ? вбил в гугл выводит на селениум, с коим я ни разу не работал.
вбиваю в адрес http://127.0.0.1:4723/wd/hub пишет страница не найдена =(
Помогите пожалуйста настроить аппиум. А то третий вечер мучаюсь не понимаю как настроить то этот аппиум.
Заранее Спасибо!