码迷,mamicode.com
首页 > Web开发 > 详细

robotframework+selenium搭配chrome浏览器,web测试案例(搭建篇)

时间:2017-08-15 18:50:32      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:分享   otf   发布   告诉   nbsp   无法   状态   哈哈   根据   

 这两天发布版本 做的事情有点多,都没有时间努力学习了,先给自己个差评,今天折腾了一天,

把robotframework 和 selenium 还有appnium 都研究了一下 ,大概有个谱,先说说web篇的故事

 

首先,上次是把ride做完

那么其实我们打开ride以后 最主要的是 添加库 

技术分享

 

左上角新建案例 库,等 到了这个界面以后 

技术分享

进行操作 那么,问题来了 为什么要进行库操作呢 因为只有在库加载以后 你才能调用里边的一些语法等东西 

前提下 是你在 cmd 情况下 输入 pip list 

能够找到你需要的库菜可以 就像 这个样子 技术分享

 

在添加过程中 输入 Selenium2Library  名字变成  黑色 记得 一定要是黑色 说明导入成功 

如果没有 红色 

那么请检查以下几点(坑了我一天):

1.Selenium2Library 大小写是否正确 

2.进入这个目录 技术分享,去寻找sele的包 我的原因就是因为多了两个 技术分享技术分享

中途也包括检查sele的版本和我的是否对的上  等等 。

3.如果1,2都没有解决 在你的库变成红色状态的时候

 点击技术分享

这个相当于是你错误的帮助 你可以根据帮助来看你的错误信息 进一步寻找和解决

 

 然后它会提示你  技术分享  在这个tools菜单下 有个 RIDE log 可以观看  这里无法截图 懒,不想该快捷键。

log 会告诉你所有的报错信息 。 根据你的实际情况去寻找你的答案。

在看下面的之前 请把上面的问题全部解决

导入库以后  请新建一个测试案例技术分享

之前虫老大的脚本有错误 我这就不多说了 这个是最新版 像这个样去填写 你的代码 相当于你的脚本执行步骤 

技术分享

 

sleep相当于 wait 其他的都应该看得懂  实在不计 input text是寻找输入框 

点击运行。

duang  !

 

报错了把  还看不到错误信息是不是  

一般这样会有两个原因。 

1.无法打开浏览器

2.浏览器加载过慢 4秒wait sleep了 都还没打开 

他妹的 这两个问题我都遇到了 

首先 第一个问题 。 浏览器  chrome的 调用  。如果是 不能 open浏览器 采用这个 

第一 你要配置浏览器的目录地址 到PATH里边去 这个大家都应该很熟练

第二 你要下载 chrome diver 这个东西  网址在这里 http://npm.taobao.org/mirrors/chromedriver

根据你的版本去下 最好是更新到最新版 然后 选择更新时间最近那个 2.3.1 2017-7-23

放到 chrome的根目录里边去 并且运行  

那么第一个问题就解决好了

 

第二个问题 根据实际情况来 有些公司的电脑很渣 很烂 很容易出问题 那么 就增加或者减少sleep时间 

 

 

 本来这个技术分享第二行是没有的

我自己加上去的 然后就通过了 神奇吧

这就是今天出现的所有问题 如果还有什么奇葩问题 可以留言 不过我知道没人  哈哈哈 

 

robotframework+selenium搭配chrome浏览器,web测试案例(搭建篇)

标签:分享   otf   发布   告诉   nbsp   无法   状态   哈哈   根据   

原文地址:http://www.cnblogs.com/xihongshi/p/7366720.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!