2015-09-26 39 views
3

我有一个用python机器人框架编写的测试脚本,它通过网站浏览并测试其页面。该网站有时需要从服务器刷新其所有内容,即它需要无缓存刷新。机器人框架中的无缓存刷新Selenium2Library

Robot Framework selenium2library有一个简单地执行Refresh-If-Modified的方法。在Python中,我可以使用driver.refresh(),它也是这样。

我在机器人框架中试过Press Key,在Python中试过driver.send_keys(Keys.COMMAND + Keys.F5)driver.get(url);他们都没有成功!

任何想法如何做到这一点?

为了澄清,No-Cache Refresh从服务器检索所有网站数据,而不管服务器上的更改如何,但Refresh-If-Modified首先向服务器发送请求并要求更改,然后它只是请求检索修改后的数据。

+0

哪些版本正在使用? – Rao

+0

@Rao,'robotframework-2.9','robotframework_selenium2library-1.7.3','python2.7';而我的操作系统是Windows 7 - 64位版本。 –

+0

你的意思是干净的浏览器缓存?因为你似乎已经尝试刷新页面(希望工作) – Rao

回答