2015-02-09 2 views
-1

Могу ли я щелкнуть по кнопке включения/выключения NFC, используя robotium? Я знаю, что NFC не может быть включен/выключен программно, если устройство не внедрено. Но если я подниму всплывающее окно для этого пользователя, а затем нажмите кнопку включения/выключения. Просто хотел знать, возможно ли это?Изменение программных настроек Android

+1

Вы просите других сделать работу за вас. Это далеко не далеко. Мы все заняты. Ты пробовал? Если нет, просто попробуйте. Если это не удается, обновите свой вопрос с подробной информацией о том, где он не работает. – chr

+0

Возможный дубликат [Android: изменение настроек NFC (вкл./Выкл.) Программно] (http://stackoverflow.com/questions/5945100/android-changing-nfc-settings-on-off-programmatically) – user1251007

+0

@chr ... ....... Очевидно, я попробовал, и это не сработало, поэтому я задал вопрос. Мое намерение состояло в том, чтобы спросить, пытаюсь ли я делать то, что возможно или нет? Я получил соответствующее решение от солнечного солнечного света и отметил его как ответ. Вы должны были дать ответ, а не давать неопределенные предложения. – user2571691

ответ

0

Если я вас правильно понял, вы хотите, чтобы пользователь в разделе NFC настроек устройства (через Toast или нечто подобное). Если это правильно, то с помощью Robotium вы сможете запускать и активировать команду Toast, но как только вы находитесь в настройках устройства, Robotium не сможет сделать фактический выбор.

Операции с Android-инструментами ограничиваются одним пакетом (один под тестом).

Взгляните на UIAutomater, это может помочь.

+0

Могу ли я объединить тестовые примеры как uiautomator + robotium. Так что я могу включить NFC, используя uiautomator. Заранее спасибо. – user2571691

0

Нет, это невозможно сделать программно с вашим корневым устройством. Вы можете показывать пользователю nfc/wireless.

Android: Changing NFC settings (on/off) programmatically

+0

Это я знаю, но могу ли я изменить настройки (вкл/выкл) с помощью robotium – user2571691

+0

@ user2571691 Нет, вы не можете. Это не разрушение робота, роботизм - это просто система автоматизации тестирования Android. –

Смежные вопросы