pythonappium环境搭建,python+appium自动化框架
黄鳝
姜戈鳗鱼是用于html GUI应用程序的框架应用程序应用程序,具有简单的python/js互操作性。这是鳗的移植版。
回购分行主人:姜戈鳗鱼的掌握分支
正在与艾尔马斯特:鳗鱼/主人同步
请求姜戈(建议设置为gt;=2.0.7 )
频道;=2.1.2推荐)
ge通风管(gt;=1.3.4推荐)
开始
安装
从开源代码库下载并安装姜戈鳗鱼包:python setup.py安装
或通过点安装:https://github . com/selain/django-eel
创建演示项目
创建空的框架项目:姜戈-管理开始项目演示
创建示例框架应用程序应用程序:django-admin startapp示例
将频道、姜戈电鳗和例子设置为演示/设置。py installed _ apps=[ django。贡献。admin , django.contrib.aapled添加到 django.contrib.admin 中django.contrib.sessions , django.contrib.messages , django。贡献。车站
在演示/设置。巴拉圭中设置asgi _ APP连接。这是渠道的要求wsgi _ application= demo。wsgi。应用程序“asgi _ application=”演示。路由。应用程序
在演示项目根目录下添加套路. py。常规。巴拉圭将求转发到请求路由到电子消费者。从渠道。routingportprotocoltyperouter,urlrouterfromdjango。糖膏剂urlsimporturlfromdjango _ eel。consumersimporttelconsumeraption=protocoltyperouter()cket):urlrouter([url(r(^eel$)、EelConsumer)、#donotalterthis))))
分别配置demo\urls.py以将超文本传送协议(超文本传输协议的缩写)请求路由到鳗和例子1 .urlpatterns=[path(admin/,admin.site.urls),url(r)^eel/,include)django鳗鱼.网址)
这是配置部分。添加第一个程序的例子吧。
创建并显示模板
创建示例\模板\示例\你好。html:
你好,世界!埃尔。暴露(Say _ Hello _ js);//exposethisfunctiontopythonfunctionsay _ hello _ js(x)控制台。log(来自‘x’的hello}say_Hello_js(JavaScriptworld!);埃尔。say _ hello _ py(JavaScript世界!);//调用一个计算机编程语言函数你好,世界!
此hello.html与原始鳗示例大致相同,但您正在请求eel.js。
然后是视图来自姜戈。shortcutsimportrenderimportdjango _ eel aseel # initialize eleel。init(example/templates/example )# def hello _ page(request)3360 # acceptrequestforhello example/hello。html )@鳗鱼。expose defsay _ hello _ py(x calljsfunction # # # # # # # # # # # # # # # # # # # # #打开本地浏览器# # # # # # # # # #
最后,必须设置示例\urls.py才能处理对示例页面的请求。来自姜戈。糖膏剂urlsimporturlfom。viewsimporthello _ pageurl模式=[URL(^ hello $(,hello _ page ) ] ]
举行示威
您只需像往常一样运行框架项目:python manage.py runserver
如果将此行添加到视图中,则必须弹出浏览器窗口El.start(Example/Hello),size=(300,200))))))。
也可以通过浏览器访问你好示例http://本地主机:8000/example/hello
就这样。所有动作基本上与原来的鳗相同。
欢迎来到即时通信软件群- : 979659372
推荐使用代码简单第三方库
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。