Команда cli не работает - TeleniumHttpException: метод не найден

Ошибки появляются при работе с телениумом командой cli

Я пытался с этим и достиг где-то посередине:

Здесь следуйте инструкциям

Сначала установите Telenium, используя:

sudo pip install https://github.com/tito/telenium/archive/0.4.1.zip

только когда команда: pip install telenium не работа

Проверьте телениум, набрав telenuim в команде

Теперь перейдите к вашему приложению main.py

и выполните команду: python -m telenium.execute main.py

с этим клиентом telenium запустится и вы сможете увидеть логи:

rajat@rajat-Inspiron-5558:~/crowdlogistics/hubapp$ python -m telenium.execute main.py
[INFO   ] [Logger      ] Record log in /home/rajat/.kivy/logs/kivy_18-09-13_1.txt
[INFO   ] [Kivy        ] v1.9.1
[INFO   ] [Python      ] v2.7.6 (default, Nov 23 2017, 15:49:48) 
[GCC 4.8.4]
[INFO   ] [Factory     ] 179 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_gif, img_sdl2, img_pil (img_ffpyplayer ignored)
[INFO   ] [OSC         ] using <multiprocessing> for socket
[INFO   ] [Window      ] Provider: sdl2(['window_egl_rpi'] ignored)
[INFO   ] [GL          ] OpenGL version <3.0 Mesa 11.2.0>
[INFO   ] [GL          ] OpenGL vendor <Intel Open Source Technology Center>
[INFO   ] [GL          ] OpenGL renderer <Mesa DRI Intel(R) HD Graphics 6000 (Broadwell GT3) >
[INFO   ] [GL          ] OpenGL parsed version: 3, 0
[INFO   ] [GL          ] Shading version <1.30>
[INFO   ] [GL          ] Texture max size <8192>
[INFO   ] [GL          ] Texture max units <32>
[INFO   ] [Window      ] auto add sdl2 input provider
[INFO   ] [TeleniumClient] Start
[INFO   ] [TeleniumClient] Started at 0.0.0.0:9901
[INFO   ] [Window      ] virtual keyboard not allowed, single mode, not docked
[INFO   ] [Text        ] Provider: sdl2

starting hub app

Вы также должны добавить python-jsonrpc в ваших зависимостях (pip install python-jsonrpc)

У нас есть клиент командной строки для игры. После запуска приложения вы можете связаться с:

python -m telenium.client localhost

Тогда играй с этим. cli это telenium client где вы можете вызывать удаленные команды. Проверьте Telenium commands чтобы увидеть, что вы можете сделать: Введите

>>> id = cli.pick() 

затем щелкните где-нибудь в интерфейсе, чтобы добавить идентификатор в качестве атрибута

следующий cli.click_at(id) чтобы получить ответ на ваш выбор () True а также False

К сожалению, я застрял здесь.

>>> cli.click_at(id)
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/telenium/client.py", line 37, in __call__
    raise TeleniumHttpException(response["error"]["message"])
TeleniumHttpException: Method not found

Как мне выйти из этого?

0 ответов

Другие вопросы по тегам