我有一个用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
首先向服务器发送请求并要求更改,然后它只是请求检索修改后的数据。
哪些版本正在使用? – Rao
@Rao,'robotframework-2.9','robotframework_selenium2library-1.7.3','python2.7';而我的操作系统是Windows 7 - 64位版本。 –
你的意思是干净的浏览器缓存?因为你似乎已经尝试刷新页面(希望工作) – Rao