0
我有一個React/Redux應用程序,我正在爲它編寫Selenium WebDriver測試。能夠檢查Redux商店是否有幫助,以查看操作是否使其處於我期望的狀態。有沒有辦法讓程序訪問Redux商店?如何在Selenium測試中獲得Redux商店?
我有一個React/Redux應用程序,我正在爲它編寫Selenium WebDriver測試。能夠檢查Redux商店是否有幫助,以查看操作是否使其處於我期望的狀態。有沒有辦法讓程序訪問Redux商店?如何在Selenium測試中獲得Redux商店?
我發現最好的解決辦法是堅持商店窗口對象,所以,這是全球訪問:
window.reduxStore = createStore()
從我的網絡驅動器
然後,我可以執行JavaScript:
Map store = (Map) ((JavascriptExecutor) webDriver).
executeScript("return window.reduxStore.getState()")