4 место Управление любыми Android приложениями на смартфоне из ZP

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
794
Благодарностей
136
Баллы
43
И ещё такие вопросы появились: вижу что bluestaks каздый раз разную версию андроида генерирует, то есть в целом разный юзерагент получается. А как можно самому в блюстакс подсовывать юзерагент? И как можно заставлять блюстакс под проксями работать?
 

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
794
Благодарностей
136
Баллы
43
И третий вопрос: как можно получить данные ответа из командной строки? То есть я ввёл команду, в ответ в командной строке что-то написалось - вот как можно в переменную зенки получить этот ответ, кто знает?
 

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
794
Благодарностей
136
Баллы
43
и вопрос а зачем юзать нод с аппиумом 1,12, апп самодостаточен
К тому же я так и не понял, как батником открывать последний аппиум и запускать сервер. А нод открывать батником и запускать сервер получается.
Может ты знаешь, как это делать?
 

gh969

Новичок
Регистрация
09.03.2019
Сообщения
19
Благодарностей
4
Баллы
3
Хороший вопрос. Дело в том, что заметил такую тему: аппиум последней версии (ну или без нода) открывает все приложения уже разлогинеными. А вот тот, который нод открывает - там всё ок, все куки сохраняются. От чего это зависит не знаю. И кстати, может ты знаешь как можно открывать аппиумом приложения, но при этом чтобы они не были разлогинены?
нужно учить мат часть, как прописываются переменные и параметры в процедурах, cap.SetCapability("noReset", "True"); уже есть правильное решение
 
  • Спасибо
Реакции: avtostopshik

gh969

Новичок
Регистрация
09.03.2019
Сообщения
19
Благодарностей
4
Баллы
3
поделитесь опытом кто как делает рассылки, есть телефонная книга на 2000 юзверей, из них 300 подключены к вацап и 200 к вайбер, вот как их лучше прочекать, правильнее и быстрее, есть мысли по сравнению 2 списков и исключению совпадений
 

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
794
Благодарностей
136
Баллы
43

gh969

Новичок
Регистрация
09.03.2019
Сообщения
19
Благодарностей
4
Баллы
3
Не вопрос, я всегда готов. Подскажи пожалуйста, что конкретно по этой теме нужно почитать? Как правильно это загуглить
пример bool a:= yes; или bool a:= 0; а word можно писать :="да" "не знаю"
не поймете основ объявления переменных, постоянно будите спрашивать элементарные вещи.
 
  • Спасибо
Реакции: avtostopshik

deukech

Client
Регистрация
11.09.2014
Сообщения
136
Благодарностей
62
Баллы
28
Господа, есть вариант управлять виртуалкой на другой машине? Например на своем компе в локалке или ВДС?
 

gh969

Новичок
Регистрация
09.03.2019
Сообщения
19
Благодарностей
4
Баллы
3
Господа, есть вариант управлять виртуалкой на другой машине? Например на своем компе в локалке или ВДС?
в теме было упоминание по управлению через вифи железом, драйвер прописывать нужно
 

Assassin

Client
Регистрация
17.11.2011
Сообщения
24
Благодарностей
3
Баллы
3
Скажите, можно ли этим способом управлять браузером телефона? Например, открывать сайт, гулять на нем, переходить по страницам?
 

gh969

Новичок
Регистрация
09.03.2019
Сообщения
19
Благодарностей
4
Баллы
3
Скажите, можно ли этим способом управлять браузером телефона? Например, открывать сайт, гулять на нем, переходить по страницам?
а зачем, обычного браузера не хватает?
 

Assassin

Client
Регистрация
17.11.2011
Сообщения
24
Благодарностей
3
Баллы
3

gh969

Новичок
Регистрация
09.03.2019
Сообщения
19
Благодарностей
4
Баллы
3

Assassin

Client
Регистрация
17.11.2011
Сообщения
24
Благодарностей
3
Баллы
3
сам себе проблемы ищешь, можно через драйвер напрямую, можно через xpath
Можешь пример привести?

Дошел до того, что открывается приложение браузера и в нем открывается сайт yandex.ru, подскажите а как можно вбить необходимый запрос в поле и нажать кнопку "поиск"??
 
Последнее редактирование:

gh969

Новичок
Регистрация
09.03.2019
Сообщения
19
Благодарностей
4
Баллы
3
Можешь пример привести?

Дошел до того, что открывается приложение браузера и в нем открывается сайт yandex.ru, подскажите а как можно вбить необходимый запрос в поле и нажать кнопку "поиск"??
могу, желательно курить эту ветку форума, практически все уже написали
"adb shell am start -a android.intent.action.VIEW -d http://zennolab.com"
 

Assassin

Client
Регистрация
17.11.2011
Сообщения
24
Благодарностей
3
Баллы
3
могу, желательно курить эту ветку форума, практически все уже написали
"adb shell am start -a android.intent.action.VIEW -d http://zennolab.com"
Так я пишу, что получается открывать сайт в браузере, но не получается взаимодействовать с браузером, работать с формами, кнопками веб-сайтов.
 

gh969

Новичок
Регистрация
09.03.2019
Сообщения
19
Благодарностей
4
Баллы
3
Так я пишу, что получается открывать сайт в браузере, но не получается взаимодействовать с браузером, работать с формами, кнопками веб-сайтов.
делайте запросы через автоматор и прописывайте любой элемент на нажатие
 
  • Спасибо
Реакции: Assassin

gh969

Новичок
Регистрация
09.03.2019
Сообщения
19
Благодарностей
4
Баллы
3
вопросик назрел по снятию параметров с "галочек" :-):-)
в кратце нужно записать в файл статус сообщения


кто что подскажет, есть предложение делать скриншот -> распознавать количество галочек и цвет -> записывать результат в текстовик
или есть команда которая может снять статус с этого поля
подскажите кто писал вайбер, как вы снимаете статистику
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
Так я пишу, что получается открывать сайт в браузере, но не получается взаимодействовать с браузером, работать с формами, кнопками веб-сайтов.
Почему у Вас не получается?
Аннотация 2019-04-15 214559.png
Аннотация 2019-04-15 215114.png
 
Последнее редактирование:
  • Спасибо
Реакции: Assassin

gh969

Новичок
Регистрация
09.03.2019
Сообщения
19
Благодарностей
4
Баллы
3
Так я пишу, что получается открывать сайт в браузере, но не получается взаимодействовать с браузером, работать с формами, кнопками веб-сайтов.
поставьте зенодроид, демку, разберитесь как в нем работать, потом будите с железом ковыряться
 

Assassin

Client
Регистрация
17.11.2011
Сообщения
24
Благодарностей
3
Баллы
3
Clip2net_190416011721.png

Как бы вы ввели поисковый запрос в выделенное поле?

Попробовал вот так, не получилось, промахивается..

Код:
driver.FindElementByXPath("//android.widget.EditText[contains(@index, '0')]").SendKeys("Привет Яндекс");
 

udder

Client
Регистрация
28.03.2017
Сообщения
618
Благодарностей
128
Баллы
43
1. Android SDK 24.4.1 данный SDK До сих пор актуален? Скачивать с сайта soft-portal?
2. В системе обязательно должна быть установлена Java SE Development Kit? При установки SDK просит еще поставить Java
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
Как бы вы ввели поисковый запрос в выделенное поле?
Не вижу всю логику, у Вас так? :
Код:
driver.FindElementsByXPath("//android.widget.EditText[contains(@index, '0')]").First().Click();
driver.FindElementByXPath("//android.widget.EditText[contains(@index, '0')]").SendKeys("Привет Яндекс");
 
Последнее редактирование:

Assassin

Client
Регистрация
17.11.2011
Сообщения
24
Благодарностей
3
Баллы
3
Не вижу всю логику, у Вас так? :
Код:
driver.FindElementsByXPath("//android.widget.EditText[contains(@index, '0')]").First().Click();
driver.FindElementByXPath("//android.widget.EditText[contains(@index, '0')]").SendKeys("Привет Яндекс");
Да, так:
Код:
driver.Navigate().GoToUrl("https://yandex.ru");

driver.FindElementsByXPath("//android.widget.EditText[contains(@index, '0')]").First().Click();
driver.FindElementByXPath("//android.widget.EditText[contains(@index, '0')]").SendKeys("Привет Яндекс");
Он кликает на "Сейчас в СМИ", потом вводит запрос в адресной строке
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
но не получается взаимодействовать с браузером, работать с формами, кнопками веб-сайтов
Ну так взаимодействовать то получается :-) Кнопки жмутся, текст пишется, просто знания Xpath хромают, нужно подучить...
 

Assassin

Client
Регистрация
17.11.2011
Сообщения
24
Благодарностей
3
Баллы
3
Ну так взаимодействовать то получается :-) Кнопки жмутся, текст пишется, просто знания Xpath хромают, нужно подучить...
Ну это у меня вначале не получалось, обновил дрова и хром, до этого веб элементы инспектор не находил.

Вопрос актуален, помогите вбить запрос в Яндекс=(
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113

Assassin

Client
Регистрация
17.11.2011
Сообщения
24
Благодарностей
3
Баллы
3
Ребята, подскажите, как свайпать/скроллить страницу сайта в браузере до нужного элемента?

Использую такой код:
Код:
int x1 = 200; // координаты стартовой и конечной точки по ширине
int y2 = 800; // координаты стартовой точки по высоте
int y1 = 200; // координаты конечной точки по высоте

driver.Swipe(x1,y2,x1,y1,4000);
 

gh969

Новичок
Регистрация
09.03.2019
Сообщения
19
Благодарностей
4
Баллы
3
Ребята, подскажите, как свайпать/скроллить страницу сайта в браузере до нужного элемента?

Использую такой код:
Код:
int x1 = 200; // координаты стартовой и конечной точки по ширине
int y2 = 800; // координаты стартовой точки по высоте
int y1 = 200; // координаты конечной точки по высоте

driver.Swipe(x1,y2,x1,y1,4000);
слишком много кода, либо вы протекционист, сложно вам будет.
создавать цикл на наличие элемента в котором будет делать свайп если не нашел элемента
 
  • Спасибо
Реакции: Assassin

Assassin

Client
Регистрация
17.11.2011
Сообщения
24
Благодарностей
3
Баллы
3
Подскажите, как кликнуть на случайный сайт из выдачи?
Пробовал так
Код:
driver.FindElementByXPath("//android.view.View[contains(@index, '0')]").Click();
Но с index 0 есть ссылки на внутренние страницы яндекса...
 

Вложения

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)