Testar eventos do BlackBerry Smartphone Simulator usando scripts
- Crie um arquivo de comando. Por exemplo, em um arquivo de texto chamado PhoneTest.txt, digite as seguintes instruções: Pause(45) RemoteCallCreation("555-1234") Pause(2) ThumbwheelPress ThumbwheelRelease Pause(10) KeyPress(ESCAPE) Pause(2) KeyRelease(ESCAPE) Exit
- Salve o arquivo de comando no diretório de instalação do BlackBerry®: cd \Program Files\Research In Motion\BlackBerry JDE 4.2.0\bin
- Crie um arquivo .bat com instruções para iniciar o BlackBerry Smartphone Simulator e criar uma sessão. Por exemplo, em um arquivo chamado PhoneTest.bat, digite a seguinte instrução:
start fledge.exe /c fledge-settings.conf /handheld=7290 /session=test
- No arquivo .bat, escreva instruções para conectar o controlador doBlackBerry Smartphone Simulator à sessão inserindo dados do arquivo de comando e direcionando a saída para um arquivo de texto. (Neste exemplo, o nome do arquivo de saída é out.txt). Por exemplo:
FledgeController.exe /session=test < PhoneTest.txt > out.txt
Nota: As instruções do arquivo .bat no exemplo pressupõem que você criou o arquivo .bat no mesmo local do arquivo fledge.exe. Se você salvar o arquivo.bat em outro local, inclua o caminho dos arquivos fledge.exe e fledgeController.exe no arquivo .bat.
- Salve o arquivo .bat no diretório bin da instalação do BlackBerry:
cd \Program Files\Research In Motion\BlackBerry JDE 4.2.0\bin
- Em um prompt de comando, vá para o diretório bin da instalação do BlackBerry . Por exemplo, digite:
cd \Program Files\Research In Motion\BlackBerry JDE 4.2.0\bin
- Inicie o arquivo .bat. Por exemplo, digite:
PhoneTest.bat
O controlador do BlackBerry Smartphone Simulator é iniciado e emite comandos para o BlackBerry Smartphone Simulator. Depois que todos os comandos no arquivo de comando são emitidos, o BlackBerry Smartphone Simulator fecha e as mensagens são gravadas no arquivo de texto. No exemplo atual, o arquivo out.txt contém as seguintes mensagens:
FledgeController.exe /session=test < PhoneTest.txt > out.txt
Audio: alert stopped
Connecting to Fledge session "test"... connected.
Buzzer: alert started
Buzzer: alert stopped
Audio: alert started
Disconnected
Estas informações foram úteis? Gostaríamos de receber seus comentários.