-1
Я пытаюсь написать тест для графического интерфейса для приложения Winium + Selenium Но главное, что я не могу закончить процесс запуска теста на запуск.Robotframework: убейте процесс
*** Settings ***
Library Process
Suite Setup suite_setup
Suite Teardown suite_teardown
*** TestCases ***
testcase1
Click Element id=btnHome
Click Element id=tbLPN
Input Text id=tbLPN testtext
Click Element id=btnManualRequest
Click Element id=btnHome
*** Keywords ***
suite_setup
Start process C:\\test\\Winium.Desktop.Driver.exe shell=yes alias=first
Start process C:\\test\\Services.exe shell=yes alias=second
${procID1} = Get Process Id first #here I just checked that alias is working
${procID1} = Get Process Id second #here I just checked that alias is working
Import Library Selenium2Library
${winium_host}= Set Variable localhost
${winium_port}= Set Variable 9999
${capabilities}= Create Dictionary app=C:\\test\\Gui.exe
Create Webdriver Remote command_executor=http://${winium_host}:${winium_port} desired_capabilities=${capabilities}
sleep 8
suite_teardown
Terminate Process first True
Я думаю, что проблема в winium, потому что я пробую этот путь с простым calc.exe, и он работает хорошо.
Как убить приложение GUI? потому что бросить Завершить процесс это не работает (
Артем
Я не понимаю, что вы спрашиваете :( – Goralight
я спросил о том, как законченный процесс, потому что приложение GUI не сбрасывает команду «Terminate Process» –
. Какую ошибку вы можете мне показать? или это просто ничего не делает? – Goralight