永发信息网

robotframework-ride 界面中没有new suite和new resources.不晓得原因在哪里

答案:1  悬赏:80  手机版
解决时间 2021-03-22 07:32
robotframework-ride 界面中没有new suite和new resources.不晓得原因在哪里
最佳答案
最近刚刚接触到RobotFramework,发现这个工具倒是可以满足我的要求,而且可以结合seleniumLibrary,用来做web的自动化测试相当不错。之前我也接触过selenium,不过感觉那个工具更贴近开发人员使用,有了robotFramework之后,感觉这个工具相当强大,而且是贴近测试人员的。之所以说强大,主要是这些测试脚本都可以用文本格式保存(如txt/html等)==安装篇==如果有想学的朋友可以自己下载以下文件安装(Google-code里可以找到大部分的安装文件):这篇文章的内容比较旧了,最新的安装指南请查看更新篇python-2.7.1.msi(首先要有python,请选择将Python加入Path)wxPython2.8-win32-unicode-2.8.11.0-py27.exe(wxPython,必须要的)robotframework-2.6.0.win32.exe(然后装robot的Framework)robotframework-ride-0.38.1.win32.exe(robotFramework的IDE,很不错)robotframework-seleniumlibrary-2.8.win32.exe(seleniumLibrary)安装成功后执行[PythonDir]\Scripts\ride.py看到界面就是安装成功了。如果需要AutoIt支持就下载下面2个东东。AutoItLibrary-1.1pywin32-216.win32-py2.7.exe==入门篇==安装完成了,这个框架可以说是基于keyword的操作,按F5可以看到所有加载的keyword。首先新增一个project然后新增suite然后新增testcase,接着在suite层级addlibrary,把seleniumlibrary加进来,添加后按F5检验是否添加成功,如图OK,继续在suite的setting里设置suite启动和结束的keyword,即StartSeleniumServer和StopSeleniumServer,他会在运行时帮助我们自动启动seleniumserver。接下来在testcase里添加一个步骤,openbrowser(一般用selenium做web测试都要用这个方法来打开浏览器),添加后关键字变成蓝色表示找到关键字了,否则可能是拼写错误或者没有加载相应的library。红色表示有一个必选参数要给定输入值,具体参数可以看F5里的keyword说明。输入参数,第二个参数默认是firefox,不过我没装,就用ie吧。以上只是一个简单的例子,没有详细说明每个步骤的操作,只是初步介绍。后续再详细介绍。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Unity3d 粒子系统里,如果粒子做多了怎么统一
百度快照怎么用,什么是百度快照如何查看百度
下列命题:①顺次连接圆内接梯形四边中点所得
新桥镇卫生院地下停车场在什么地方啊,我要过
基佬喜欢什么颜色,二次元中除了基佬紫还有啥
怎么我用魅族2打开软件在后台运行,然后返回
一个人懒惰,一个人勤劳,你能用它猜一句俗语
图形变换的基本方式有________、________和__
悲壮的古诗句,有没有明知结局是失败还是要去
在我们拥抱之前,这句歌词是哪首歌
我开了一个十几个人的小型加工厂,需要货源,
蓝鲸网吧在哪里啊,我有事要去这个地方
形容遭受打击的句子,求关于描写大雨和洪水的
百货批发市场卖什么好
这是什么字怎么读
推荐资讯
鲁家沟派出所在哪里啊,我有事要去这个地方
纹理烫后。能剪吗??
在二战中,日本有没有给海军官兵配备慰安妇?
亚光漆家具配亮光木地板行吗?
读写任务阅读下面的短文,然后按照要求写一篇
桔园新村幼儿园地址在哪,我要去那里办事
外埔社区居民委员会在哪里啊,我有事要去这个
大鱼海棠中椿的舞蹈怎么跳
一种汽车最大功率为1100KW,此功率下的最低油
妙香汁(海屿店)怎么去啊,有知道地址的么
畅想广告制作中心地址在哪,我要去那里办事
粘土是什么东西,黏土颗粒越小,液限越低,是对
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?