Я пытаюсь открыть список приложений Android Message, чтобы проверить некоторые входящие сообщения.
Он позволяет мне запускать только ConversationComposer, при этом мне не нужно составлять новое сообщение, а только список сообщений.
Я загрузил приложение APK Info и попробовал несколько занятий. У всех у них, рядом с печально известным ConversationComposer, выскакивает ошибка.
Это мой код:
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.SetCapability("device", "Android");
capabilities.SetCapability("deviceName", "Galaxy Note5");
capabilities.SetCapability("newCommandTimeout", "6000");
capabilities.SetCapability("platformName", "Android");
capabilities.SetCapability("platformVersion", "7.0");
capabilities.SetCapability("unicodeKeyboard", true);
capabilities.SetCapability("noReset", true);
capabilities.SetCapability("appPackage", "com.samsung.android.messaging");
capabilities.SetCapability("appActivity", "com.android.mms.ui.ConversationComposer");
Я пробовал com.android.mms.ui.CoversationList, но получил activity denied - no permission
@AI Imran Appium Studio не поможет вне среды студии Appium.
Версия Android 7 не должен выдавать ошибку разрешения при переходе к композитору беседы
adb shell am start -n com.samsung.android.messaging/com.android.mms.ui.ConversationComposer
Однако я не уверен, можно ли напрямую перейти к сообщениям в почтовом ящике.
Альтернатива
Должен быть задняя кнопка, когда открывается композитор беседы
получите локатор Кнопка назад, Нажмите с помощью кода, и вы будете в списке сообщений.
он открывает сообщения композитора беседы
Разве вы не можете проверить входящее сообщение отсюда !!
нет, потому что эта страница является составителем беседы. это означает, что это страница, на которой вы создаете новое сообщение, а я хочу попасть в список сообщений (страница входящих сообщений)
В этом композиторе разговора должна быть кнопка "Назад". Получите указатель кнопки возврата, нажмите ее, и вы окажетесь в списке бесед !!
да .. Я уже сделал это, но хотел попасть туда напрямую, а не в качестве обходного пути. напишите это как ответ и упомяните, что это обходной путь, и я его приму .. В любом случае, никто, кроме вас, не написал ответа на этот пост. ваше здоровье
Вы можете использовать
Appium Studio, это поможет вам найти ожидаемыйappActivityс помощью функции записи.