小编gon*_*225的帖子

Selenium Webdriver 在 LocalStorage 中添加

我尝试将以下标志添加到其中LocalStorage,但它不起作用。

localStorage.setItem('ClientRedirectEnabled', 'true');
Run Code Online (Sandbox Code Playgroud)

我的代码如下

public void FlagIntroduce() throws InterruptedException {
    Thread.sleep(20000);
    LocalStorage localStorage = new LocalStorage() {
        @Override
        public String getItem(String s) {
            return null;
        }

        @Override
        public Set<String> keySet() {
            return null;
        }

        @Override
        public void setItem(String s, String s1) {
            setItem("ClientRedirectEnabled", "true");
        }

        @Override
        public String removeItem(String s) {
            return null;
        }

        @Override
        public void clear() {

        }

        @Override
        public int size() {
            return 0;
        }
    };


}
Run Code Online (Sandbox Code Playgroud)

在 chromedriver 中开始测试时,我打开控制台和应用程序书签。在本地存储中,我没有在 setItem 中设置的键和值

local-storage selenium-chromedriver selenium-webdriver

5
推荐指数
2
解决办法
9776
查看次数