澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

澳门新浦京娱乐场网站:RobotFramework的条件搭建,

正文首要记录为史振华在品味调换PY文件为EXE文件进程中种种狐疑和最终消除办法,尝试了PYTHON 二.7/三.5/3.陆及其相关依赖pywin3二-22二.win32/pywin3二-22贰.win-amd6四。格外感激IT笔记若能更早看过此文很有帮扶,互连网有大气有关小说但与本人实际中十二分的比不上。系统碰着:Win7Enterprise SP1/ intel i5-4310M CPU /System type:64-bit OS。2018/2/一三

Python to Exe By Install PyInstaller on Win7-64bit,

本文重要记录为史振华在品尝转变PY文件为EXE文件进程中各个困惑和尾声消除措施,尝试了PYTHON 2.7/叁.5/三.陆会同有关依赖pywin3二-22二.win32/pywin3二-22二.win-amd6四。万分多谢IT笔记若能更早看过此文很有扶持,英特网有雅量连锁小说但与本人实际中一定的例外。系统景况:Win7Enterprise SP1/ intel i伍-4310M CPU /System type:64-bit OS。2018/2/一三

直接在指令行中安装pyinstaller

pip installer pyinstaller

Python pip是八个安装和管制 Python 包的工具 , 是 easy_install 的3个替换品。

摘要:

友善在设置罗布otFramework的经过中,境遇许多坑。记录下来,仅供各位看官参考。

工具

python-3.6.4-amd64.exe:

pywin32-222.win-amd64-py3.6.exe:

PyInstaller-3.3.1.tar:

工具

python-3.6.4-amd64.exe:

pywin32-222.win-amd64-py3.6.exe:

PyInstaller-3.3.1.tar:

下载安装pyinstaler运营时所急需的windows拓展---pywin32

pywin32下载地址: pywin32
点击最新的Build,next click pywin32-220, choose win-amd64-py2.7.exe

此地要依靠你的windows x8陆要么x64和您的python版本来选用(我是x6四),下载安装就能够。

在指令行中切换来要打包的顺序所在目录,直接输入上面包车型地铁包装指令

pyinstaller -F -w -c -i [icon路径] [主程序入口路径]
pyinstaller -F -w -c -i D:workspacelogoauto_logo.ico D:workspacesrcmain_app.py

上面包车型地铁表格是参数的意趣,能够私行己构造建设合,一般那么些示例就可以满意要求推行之后打包发生的公文如下图,文件夹会冒出在和命令行业前地点同级目录下,
exe 文件在dist目录中

澳门新浦京娱乐场网站 1

out file dic

1.急需设置的软件有啥样?

备注:以下步骤,均在Win七 陆九位机器上实地度量过,能够跑通。

方法/步骤

运维python-3.陆.四-amd6四.exe,CPU是INTEL i伍看到AMD6四略带有些别扭,能选都选上路线都不改成功安装。确定PATH:Computer-System Properties-Advanced-Environment Variables...如:D:usersf29691aAppDataLocalProgramsPythonPython36。注意后续pywin3二的版本需一样,PYTHON其余版本本人也能不负众望安装可最后安装PyInstaller或pywin3贰时报错不能顺遂安装。

运维pywin3贰-22二.win-amd6四-py三.陆.exe 安装中其会检查评定已安装的python版本,只有看到成功安装才有用。

解压PyInstaller-三.三.一.tar至D:根目录下,运维命令行CMD进入此目录,

//进入子目录 bootloader

cd bootloader

//build the bootloader 运行

python ./waf configure build install

//重新进入根目录

cd ..

//安装pyinstaller

python setup.py install

//from

#KEY#:安装中Reading : Could not find suitable distribution forRequirement.parse('future')可在浏览器中开发上述网址明确链接不荒谬后CMD中再一次python setup.py install,亲测使用邮电通讯手提式有线电话机开热门给PC成功安装。

CMD至pyinstaller安装路线:pyinstaller --version命令

 D: PyInstaller-3.3.1>pyinstaller --version

3.叁.一若非常会来得各样缺乏文件和语法错误。

CMD至pyinstaller安装路线,尝试转化三个简约的*.PY成*.exe:

pyinstaller -F D:PYTHONSHI.py

转移的EXE文件会被归档到子文件夹dist中。

方法/步骤

运作python-叁.陆.四-amd6四.exe,CPU是INTEL i5看到英特尔6四不怎么有个别别扭,能选都选上路线都不改达成安装。确定PATH:Computer-System Properties-Advanced-Environment Variables...如:D:usersf29691aAppDataLocalProgramsPythonPython3陆。注意后续pywin3二的版本需同样,PYTHON其余版本本人也能一呵而就安装可最终安装PyInstaller或pywin3二时报错无法如愿安装。

运作pywin32-22二.win-amd64-py三.6.exe 安装中其会检查测试已安装的python版本,唯有看到成功安装才有用。

解压PyInstaller-三.叁.1.tar至D:根目录下,运转命令行CMD进入此目录,

//进入子目录 bootloader

cd bootloader

//build the bootloader 运行

python ./waf configure build install

//重新进入根目录

cd ..

//安装pyinstaller

python setup.py install

//from

#KEY#:安装中Reading : Could not find suitable distribution forRequirement.parse('future')可在浏览器中开采上述网址明确链接符合规律后CMD中重新python setup.py install,亲测使用电信手提式有线电电话机开火爆给PC成功安装。

CMD至pyinstaller安装路线:pyinstaller --version命令

 D: PyInstaller-3.3.1>pyinstaller --version

三.3.一若万分会来得各样贫乏文件和语法错误。

CMD至pyinstaller安装路线,尝试转化1个简约的*.PY成*.exe:

pyinstaller -F D:PYTHONSHI.py

转移的EXE文件会被归档到子文件夹dist中。

命令中各参数的意义:

参 数 含 义
-F 指定打包后只生成一个exe格式的文件
-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c –console, –nowindowed 使用控制台,无界面(默认)
-w –windowed, –noconsole 使用窗口,无控制台
-p 添加搜索路径,让其找到对应的库。
-i 改变生成程序的icon图标

2.全方位安装流程是怎么样的?

1、踩过的坑

原料

SHI.PY :功效为调换EXCEL文件名字为AWL文件名内容未定。

import os;
print("Hello, World!");
#file_path=os.getcwd();
sourcefile=input("Drap *.xls to this window");
file_name=sourcefile '.awl'
content='Hellon,Worldt'
print(content);
print(file_name);
if os.path.exists(file_name):
澳门新浦京娱乐场网站:RobotFramework的条件搭建,Library处境搭建。    os.remove(file_name);
F=open(file_name,'a ');
F.write(content);
F.write(":D");
F.close();
input();

原料

SHI.PY :作用为转变EXCEL文件名称为AWL文件名内容未定。

import os;
print("Hello, World!");
#file_path=os.getcwd();
sourcefile=input("Drap *.xls to this window");
file_name=sourcefile '.awl'
content='Hellon,Worldt'
print(content);
print(file_name);
if os.path.exists(file_name):
    os.remove(file_name);
F=open(file_name,'a ');
F.write(content);
F.write(":D");
F.close();
input();

to Exe By Install PyInstaller on Win7-6肆bit, 本文首要记录为史振华在尝试转换PY文件为EXE文件进度中各个思疑和最终化解办法,尝试了PYTHON...

3.什么样开垦中华VIDE?

坑一:调用Open Browser关键字时,网站填www.baidu.com不行,一定要指明http或然https

四.怎么着创立桌面快速方式?

坑二:Python和wxPython,要么全体三十一个人,要么全部60位


坑三:下载的webDriver版本要和本机各浏览器版本包容,第3章结尾会附着详细版本号。

前言:

英特网有关罗布ot Framework的设置和计划帖子大多,然而对于新手的本人的话,根本不能找到1篇能讲解自身有所狐疑的篇章,所以准备本人写一篇来解疑答惑。

         提出:下载最新的就可以。可是IEDriverServer有点特殊,不知晓干什么,用了IEDriverServer_x64_三.7.0 ,运营IE时直接崩溃。换到IEDriverServer_Win32_3.4.0才好。

一.索要设置的软件和库有:

2、安装进度

Python 贰.x  -》 那是最核心的言语景况。(中华VF框架是依靠Python语言的,且WxPython只可以补助到2.x的Python,所以那边不能够下载最新的Python版本)

一.下载并安装JDK一.八,并布署好境况变量

pip (可选拔)  -》 Python包的自动化安装工具,这是用来便宜地管理Python的第二方包的。

二.下载并安装Python ,版本二.七.x (61个人)

WxPython -》那是Python语言的1套精美的GUI图形库,LacrosseIDE便是依照此库开辟的。

https://www.python.org/ftp/python/2.7.12/python-2.7.12.amd64.msi

罗布ot framework -》 那是1款用Python编写的用来写自动化测试用例的框架(或平台),UI和API都足以。

三.下载并安装wxPython,版本贰.八.1二.1(陆二十个人,协助unicode)

LacrosseIDE -》是叁个图形化分界面, 用于创设、组织和周转测试用例的软件(大切诺基IDE只有3一人,所以WxPython也自然要下33个人的)。

http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-win64-unicode-2.8.12.1-py27.exe/download

罗布ot framework-selenium二library -》 能够看错RF版的selenium库。

设置最后一步,记得勾选“Compile…” 和 “Create batch files…”.

PyCrypto(可选用) -》那是Python的二个模块(或库),有大多加密算法。

4.下载并设置pywin3二, python extensions for windows

贰. 有血有肉安装步骤:

http://sourceforge.net/projects/pywin32/files/pywin32/Build 219/pywin32-219.win-amd64-py2.7.exe/download

Python 2.7 (32bit) -》https://www.python.org/ftp/python/2.7.12/python-2.7.12.amd64.msi

伍.反省Python是或不是安装成功。

澳门新浦京娱乐场网站 2

开荒命令行窗口,输入:python --version。

比方勾选上海教室选项,则没有供给讲Python的装置路线和装置目录下的script文件路径参与到计算机系统变量的“Path”中。

若重回Python 二.柒.1二,则表达安装成功了。

澳门新浦京娱乐场网站 3

若重回找不到...,则须求手动增添:C:Python27;C:Python27Scripts; 到path遭逢变量。

pip 

6.安装RobotFramework 

设置完Python后,进入Python安装目录,举例:C:Python27Scripts,执行easy_install.exe pip

命令行窗口运维:pip install robotframework

澳门新浦京娱乐场网站 4

7.安装RIDE

python27Scripts文件夹下会冒出一名目许多和pip有关的文书,在那之中有pip.exe,表明pip命令可以利用:

命令行窗口运营:pip install robotframework-ride

澳门新浦京娱乐场网站 5

8.安装RobotFramework-Selenium2Library

在cmd下输入“pip”,假如能辨别"pip"指令,则评释pip安装成功了。

命令行窗口运营:pip install robotframework-selenium2library

也正是说会现出如下的画面:

九.下载并安装AutoItLibrary

澳门新浦京娱乐场网站 6

(1)下载地址

WxPython(2.8.x 32bit) :http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-win64-unicode-2.8.12.1-py27.exe/download

必然要选拔Unicode版本,不然安装完后不可能支撑中文。

(二)解压,管理员身份展开命令行窗口,切到该目录,运维:setup.py install

在最后的这一个分界面保持勾选“Compile Python .py files to .pyc”和“Create batch files for tool scripts”,其余步骤暗中认可安装就可以。

十.下载ChromeDriver、geckodriver、IEDriverServer,直接放在python安装目录下。

澳门新浦京娱乐场网站 7

Chrome 62(64位),  chromedriver_win32_2.33 

Pycrypto-》http://www.voidspace.org.uk/python/modules.shtml#pycrypto。

Firefox 56(64位), geckodriver-v0.19.1-win64 

慎选相应的 pycrypto installer 版本,进行暗中同意安装。要求在安装库(如 SHHLibrary)在此之前实行安装,不然会并发 错误“Can't find vcvarsal.bat”。

IE10(64位),IEDriverServer_Win32_3.4.0 

要么设置 Python extensions for windows

=======================================================

http://sourceforge.net/projects/pywin32/files/pywin32/Build 219/pywin32-219.win-amd64-py2.7.exe/download

到现在,情状已经搭建落成。

Robot Framework 

下边,用LX570IDE,写第贰个UI自动化测试用例。

有二种办法:

一、运行RIDE

a. 进入 Python 的设置路径,推行命令“pip install robotframework”。

三种艺术。

b. 通过下载页面https://pypi.python.org/pypi/robotframework下载源码。解压后,施行命令“python setup.py install”实行安装。

首先种:直接运转Python脚本。开头——运营——键入:ride.py

Robotframework-ride

其次种:在桌面新建快速形式,输入:C:Python27pythonw.exe -c "from robotide import main; main()"。改变图标,地方:C:Python27Libsite-packagesrobotidewidgetsrobot.ico

跻身 Python 的设置路径,实行命令“pip install robotframework-ride”。

二、File-New Project, New Test Case, 编辑case,添加库 Selenium2Library。

安装其余Library

接下来像填表一样,填入以下内容。

    pip install robotframework-selenium2library

澳门新浦京娱乐场网站 8

 pip install robotframework-archivelibrary

点击运营,Chrome浏览器就能够融洽运转,张开百度首页,然后自动退出。

 pip install robotframework-SSHLibrary

诸如此类,第一个web自动化用例,就到位啦。

 pip install robotframework-ftplibrary

产生上述步骤后,罗布otFramework 的设置专门的学业已经成功,能够经过推行命令“pip list”查看已经设置的出品。

3. 怎么着开采宝马X5IDE软件:

WindowsLogo-》找出ride.py-》点击就能够展开:

澳门新浦京娱乐场网站 9

澳门新浦京娱乐场网站 10

四.成立桌面快捷Logo:

右键桌面空白处->New->Short Cut-> Find the path of ride.py -> Click "Next" button:

澳门新浦京娱乐场网站 11

澳门新浦京娱乐场网站 12

澳门新浦京娱乐场网站 13

Then change the RIDE shortcut icon to "D:Program FilesPython27Libsite-packagesrobotidewidgetsrobot.ico" :

澳门新浦京娱乐场网站 14

本身曾经济体改过了,所以Logo便是最终的规范了哦, 多谢阅读

本文由澳门新浦京娱乐场网站发布于www.146.net,转载请注明出处:澳门新浦京娱乐场网站:RobotFramework的条件搭建,