我有一個用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