google-chrome - Protractor 浏览器 chrome 缓存问题

标签 google-chrome protractor

现在我正在 chrome 中运行 Protractor 测试,在进行自动化时,我将自定义 css 类添加到 html 文件以捕获该元素以进行自动化。

但奇怪的是,当我运行测试时,我添加的类并没有反射(reflect)在我的测试浏览器中。所以我找不到正确的元素。

然后我尝试转到普通的 chrome 窗口并检查我添加的新 css 类。它出现在正常的 chrome 窗口中,没有任何问题。

你知道这里发生了什么吗?这是缓存问题吗?

我在测试中也添加了 browser.enterRepl(); & inspect。但是我看不到我添加的新 css 类。

我尝试添加一个 id 并且发生了同样的事情

最佳答案

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

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

关于google-chrome - Protractor 浏览器 chrome 缓存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43865294/

相关文章:

css - @font-face 仅在 Chrome 浏览器中不起作用

javascript - 如何在没有中继器的情况下在表格中查找元素

typescript - 使用 Protractor 和 TypeScript,如何从 URL 返回当前页面名称作为字符串?

protractor - 从 Protractor 的下拉列表中获取可见文本

Chrome/IE 11 中的 CSS 渐变背景大小

jQuery 代码在 Chrome 和 IE 中无法正常工作

jquery - 多次设置 offset 属性会导致元素跳转到 jQuery 中的新位置

selenium - 未知错误 : Connection refused (Connection refused)

html - 如何用 Protractor 测试 html 链接?

android - 从 Chrome 到 native 应用程序的深度链接