在网站上我有“enableTab = false”。出于测试目的,我使用Chrome和Console开发工具。我需要做的是设置enableTab = false,然后刷新浏览器并查看结果。我尝试直接在控制台“enableTab = true”中设置然后刷新页面,但变量会自动变回false。
我可以通过在代码中设置enableTab来手动测试它,但是当我必须使用许多其他标志重做任务时,它会变得更加耗时。
无论如何,我可以在控制台中设置“enableTab = true”,然后确保在浏览网站时(刷新后)它始终设置为true。
谢谢
答案 0 :(得分:1)
尝试从localStorage初始化和设置变量。
在您的初始化代码中尝试类似:
enableTab = localStorage[0] || false;
然后当你想测试它的样子时,你可以在控制台中输入:
localStorage[0] = true;
并刷新页面。
答案 1 :(得分:0)
您可以向网址添加参数。例如,如果您的网址为http://hostname/path
,请将其替换为http://hostname/path?enabledTab=true
,然后在您的网页中包含以下内容:
enableTab = location.search.includes('enabledTab=true')
URL方法的优点在于它很容易在您所描述的手动测试场景中使用,也适用于您希望测试脚本控制应用程序行为的自动测试场景。