2015-09-26 79 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

回答