使用cli命令在Telenium上工作时出现错误
我正在尝试使用它,到达了中间的某个地方:
请按照以下步骤操作
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
然后玩。 cli
是telenium client
,您可以在其中调用远程命令。检查First install telenium using:可以做什么:
类型
>>> id = cli.pick()
下一个cli.click_at(id)
得到您的pick()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
我如何摆脱困境?