在TesterHome看到一篇文章后,跟着做了一遍。源地址https://testerhome/topics/10447
这里是我个人操作之后的一些疑问和解决方法:
1.Robot是否是以键值对的形式存在呢?
A:我实在是太天真了,只是看到原楼主的例子之后就断定是键值对的形式。
其实不是,只是图中为了方便美观就将关键字都放在了第一列。我误以为是键值对的形式,现在想想键值对哪有后面还有一列的。
关键字可以在中、可以在后,可以是自己写的,然后导入robot中来调用。
2.ChromeDriver的问题
可能在中途中会弹出一个提示框,表示是ChromeDriver停止工作。
这种情况现在看来有几种解决方式:
1)将C:\Python27\Scripts 下的chromedriver替换为符合当前浏览器版本的
2)将Selenium2Library\utils下的browsercache.py下的:
将quit() 替换为close()就可以了。
但是方法2我试过,可以成功跑完,但是跑完之后也会弹出ChromeDriver的提示框。
猜测可能是自动化权限的问题,找到了就更新原因。
在TesterHome看到一篇文章后,跟着做了一遍。源地址https://testerhome/topics/10447
这里是我个人操作之后的一些疑问和解决方法:
1.Robot是否是以键值对的形式存在呢?
A:我实在是太天真了,只是看到原楼主的例子之后就断定是键值对的形式。
其实不是,只是图中为了方便美观就将关键字都放在了第一列。我误以为是键值对的形式,现在想想键值对哪有后面还有一列的。
关键字可以在中、可以在后,可以是自己写的,然后导入robot中来调用。
2.ChromeDriver的问题
可能在中途中会弹出一个提示框,表示是ChromeDriver停止工作。
这种情况现在看来有几种解决方式:
1)将C:\Python27\Scripts 下的chromedriver替换为符合当前浏览器版本的
2)将Selenium2Library\utils下的browsercache.py下的:
将quit() 替换为close()就可以了。
但是方法2我试过,可以成功跑完,但是跑完之后也会弹出ChromeDriver的提示框。
猜测可能是自动化权限的问题,找到了就更新原因。