我使用Selenium Browser Automation框架測試網站。在測試過程中,我切換到特定的框架,我們稱之爲「frame_1」。之後,我在Select類中使用deselectAll()方法。不久之後,我得到一個StaleElementReferenceException,IE是一個幀參考問題,「frame_1」不再是針對性的。但是,如果我註釋掉相關多選框上的deselectAll(),事情就像往常一樣工作(當然,除了multiselect不會被清除)。Selenium問題:Select.deselectAll()導致iframe問題
由於我操縱相同的元素,無論我是否調用deselectAll()方法,我只在調用deselectAll()時才獲取幀引用異常我懷疑此方法調用對哪個幀有影響是有針對性的,或等...
這是預期的行爲和/或我錯過了什麼?