这两天发布版本 做的事情有点多,都没有时间努力学习了,先给自己个差评,今天折腾了一天,
把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时间
本来这个第二行是没有的
我自己加上去的 然后就通过了 神奇吧
这就是今天出现的所有问题 如果还有什么奇葩问题 可以留言 不过我知道没人 哈哈哈