-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.xml
166 lines (118 loc) · 7.76 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Jac.Party</title>
<link>https://raxxor.github.io/</link>
<description>Recent content on Jac.Party</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-cn</language>
<lastBuildDate>Fri, 09 Sep 2016 20:06:46 +0800</lastBuildDate>
<atom:link href="https://raxxor.github.io/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>ROBOTFRAMEWORK 测试环境搭建</title>
<link>https://raxxor.github.io/post/setup_robot_env/</link>
<pubDate>Fri, 09 Sep 2016 20:06:46 +0800</pubDate>
<guid>https://raxxor.github.io/post/setup_robot_env/</guid>
<description>
<p><strong>ROBOTFRAMEWORK</strong> 是一个流行的自动化测试框架。</p>
<h2 id="安装python">安装Python</h2>
<p>建议安装基于python2.7的<a href="https://www.continuum.io/downloads">anaconda</a>.
Anaconda是一个python的商业发型版本,包含了主流的一些库与工具。</p>
<h2 id="安装pip">安装pip</h2>
<p>在终端/命令行下面输入pip,按下回车,如果提示无法识别的命令。请安装<a href="https://pip.pypa.io/en/stable/installing/">pip</a>.
PIP是一个安装python库的流行工具。借助于他,我们安装其他库会快捷很多。</p>
<h2 id="安装robotframework">安装ROBOTFRAMEWORK</h2>
<p>安装好PIP之后,
&gt; pip install robotframework
即可安装好robotframework</p>
<h2 id="其他工具">其他工具</h2>
<p>如果需要安装robot framework 的 其他工具,可以参考<a href="http://robotframework.org/#tools">官方文档</a>
如果需要在win下安装ride,请参考<a href="https://pypi.python.org/pypi/robotframework-ride">这里</a>
如果需要在mac下安装ride,请参考<a href="https://raxxor.github.io/post/robot_install_mac/">robotframework 在mac os上的搭建</a></p>
<h2 id="其他工具建议">其他工具建议</h2>
<p>如果不习惯使用ride来编辑,建议sublime text3,ATOM,notepad/+/+, UE等工具。关于相关编辑器的robot插件,可以在<a href="http://robotframework.org/#tools-editors">这里</a>找到。</p>
</description>
</item>
<item>
<title>robotframework 在mac os上的搭建</title>
<link>https://raxxor.github.io/post/robot_install_mac/</link>
<pubDate>Thu, 25 Aug 2016 16:22:24 +0800</pubDate>
<guid>https://raxxor.github.io/post/robot_install_mac/</guid>
<description>
<h2 id="robotframework是什么">robotframework是什么?</h2>
<p><a href="http://robotframework.org/">robot framework</a></p>
<h2 id="mac下如何安装robotframework">mac下如何安装robotframework</h2>
<p>简洁的一句指令
&gt; pip install robotframework</p>
<p>什么?你居然没有安装pip?那好吧,<a href="https://pip.pypa.io/en/stable/installing/">如何安装pip</a>拿走不谢。请注意pip支持的python的版本。安装过程其实是下载一个python脚本,然后直接运行该脚本。</p>
<p>安装好了,如何使用呢?
robot framework提供了主流<a href="http://robotframework.org/#tools">编辑器的支持</a>,包括了atoms,sublime text,Eclipse,vim, emacs,Texemate甚至notepad++等。大家如果有习惯的编辑器可以直接安装相关的语法插件。</p>
<p>下面介绍的是robot framework嫡系的编辑器<a href="https://github.com/robotframework/RIDE/wiki">ride</a></p>
<h3 id="安装robotframework-ride">安装robotframework ride</h3>
<p>安装robot framework ride(以下简称ride)的需要已经安装好以下三部分
1. Python
2. wxPython
3. Robotframework
Mac自带了python,条件1已经满足。
<a href="https://wxpython.org/">wxPython</a>是一个基于python的跨平台GUI组件。大家应该猜到了,ride的开发基于wxPython。</p>
<h4 id="安装wxpython">安装wxpython</h4>
<p>安装的方法有很多,这里推荐简洁的一种
&gt; brew install wxpython</p>
<p>什么?你也没有brew&hellip;,那好吧,只需要把以下代码复制并在命令行下运行即可享受brew
&gt; /usr/bin/ruby -e &ldquo;$(curl -fsSL <a href="https://raw.githubusercontent.com/Homebrew/install/master/install)&quot;">https://raw.githubusercontent.com/Homebrew/install/master/install)&quot;</a>
&gt;</p>
<h4 id="安装ride">安装ride</h4>
<blockquote>
<p>pip install robotframework-ride</p>
</blockquote>
<p>安装完毕后尝试运行 /usr/local/bin/ride.py
&gt; python ride.py</p>
<p>WTF,</p>
<blockquote>
<p>wxPython not found.
You need to install wxPython 2.8.12.1 with unicode support to run RIDE.
wxPython 2.8.12.1 can be downloaded from <a href="http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/">http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/</a></p>
</blockquote>
<p>原来是Ride支持2.8的wxPython, 而brew install的是最新的3.0。</p>
<h4 id="更改wxpython的设置">更改wxpython的设置</h4>
<p>找到robotide 的python egg然后修改一下__init__.py文件。在我的mac上,它处于
&gt; ➜ robotide pwd
&gt; /Library/Python/2.7/site-packages/robotide</p>
<p>加上一行支持的代码</p>
<blockquote>
<p>try:
import wxversion
from wxversion import VersionError
if sys.platform == &lsquo;darwin&rsquo;: # CAN NOT IMPORT IS_MAC AS THERE IS A wx IMPORT
supported_versions.append(&ldquo;2.9&rdquo;)
<em>supported_versions.append(&ldquo;3.0&rdquo;)</em>
wxversion.select(supported_versions)
import wx</p>
</blockquote>
<p>保存后退出,ride任您驱使</p>
<p>如果后续使用还发现问题,清空掉 ~/.robotframwork 目录然后重新启动</p>
<h3 id="sublime-text配置支持robotframework">sublime text配置支持robotframework</h3>
<p>robotframework的插件目前只支持sublime text3.0了,这也是把我从2.0踢向3.0的最后一脚了&hellip;
关于为什么要转向3.0,后续会出文细说。
在3.0下面,直接cmd+shift+p唤出包管理器,选择install package,搜robot, 出来的唯一插件就是Robot Framework Assistant, 确认后直接安装好。
有关sublime text的使用以及包管理器,插件安装,后续会撰文一并细说。</p>
<h2 id="结束">结束</h2>
<p>OK了,robot framework在mac上的基本安装到这里就结束了。关于如何使用robot,请关注后续文章。</p>
</description>
</item>
<item>
<title>first</title>
<link>https://raxxor.github.io/post/first/</link>
<pubDate>Thu, 18 Aug 2016 19:33:53 +0800</pubDate>
<guid>https://raxxor.github.io/post/first/</guid>
<description></description>
</item>
<item>
<title>about</title>
<link>https://raxxor.github.io/about/</link>
<pubDate>Thu, 18 Aug 2016 19:33:41 +0800</pubDate>
<guid>https://raxxor.github.io/about/</guid>
<description></description>
</item>
</channel>
</rss>