Protractor浏览器Chrome缓存问题

3

我现在正在使用Chrome运行Protractor测试,在自动化过程中,我向HTML文件添加了自定义的CSS类,以便于我的自动化程序捕获该元素。

但奇怪的是,当我运行测试时,我添加的类没有在测试浏览器中反映出来。 因此,我无法正确地找到这个元素。

我尝试在普通的Chrome窗口中检查我添加的新的CSS类,发现它在普通的Chrome窗口中没有任何问题。

你有任何想法吗? 这是缓存问题吗?

我还在测试中添加了browser.enterRepl();并进行了检查。 但我看不到我添加的新CSS类。

我尝试添加了一个id,但同样的情况发生了。


我有同样的问题,但是采纳的答案对我没有起作用。我在隐私模式下运行了测试,但测试窗口仍在使用过时的 CSS。还有其他想法吗? - Marie
1个回答

5
如果您认为这是缓存问题,请尝试通过将以下设置添加到conf.js中,在隐身模式下打开Chrome:

如果您认为这是缓存问题,请尝试通过将以下设置添加到conf.js中,在隐身模式下打开Chrome:

capabilities: {
    'browserName': 'chrome',
    'chromeOptions': {
      'args': ['incognito']
    }
  }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接