cli命令不起作用-TeleniumHttpException:未找到方法

时间:2018-09-13 08:29:12

标签: python testing kivy

使用cli命令在Telenium上工作时出现错误

我正在尝试使用它,到达了中间的某个地方:

请按照以下步骤操作

enter image description here

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

仅在命令pip install telenium不起作用时

通过在命令中输入telenuim来检查Telenium

现在转到应用程序的 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

然后玩。 clitelenium client,您可以在其中调用远程命令。检查First install telenium using:可以做什么: 类型

>>> id = cli.pick() 

然后在用户界面上的某处单击以将ID添加为属性

下一个cli.click_at(id)得到您的pick()TrueFalse

的响应

不幸的是,我被困在这里。

>>> 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 个答案:

没有答案