0

您能帮忙解决以下问题吗?

  1. 试图通过 Gemini 运行 Visual Test
  2. IE 11 不运行双子座测试

    • 硒独立: 3.7.1

这是堆栈跟踪:

[moveTo({"element-6066-11e4-a52e-4f735466cecf":"320a2146-d2b3-4868-accc-cb04927e6cb2"},0,0)] Error response status: 13, UnknownError - An unknown server-side error occurred while processing the command.

Selenium Wiki中调查了moveTo操作在 Gemini 库中用于校准浏览器,但该功能在 IEDriver 中不起作用。这是使用 moveTo 操作的文件:链接到双子座文件

gemini.reset = () => {}; - it doesn't work

有谁知道如何修理它?

提前致谢

这是代码:test.gemini.js

    gemini.suite('test', (suite) => {
  suite.setUrl('/test')
    .setCaptureElements('[test]')
    .capture('email')
    .before((actions, find) => {
    this.emailField = find('input[name="email"]');
    this.usernameField = find('input[name="username"]');
    this.saveButton = find('test');
    })
    .capture('with text', (actions, find) => {
      actions.sendKeys(this.emailField, 'test');
    })
    .capture('click', (actions, find) => {
      actions.waitForElementToShow('input[name="username"]');
      actions.click(this.emailField);
    })
    .capture('hover', (actions, find) => {
      actions.mouseMove(this.emailField)
    })
    .capture('name with text', (actions, find) => {
      actions.sendKeys(this.usernameField, 'test test test 1074029859084*^@*($^)%)()9308')
    })
    .capture('click on save button', (actions) => {
      actions.click(this.saveButton);
    });
});

.gemini.js

module.exports = {
  rootUrl: 'http://localhost:7777',
  gridUrl: 'http://127.0.0.1:4444/wd/hub',
  screenshotsDir: './screens',
  windowSize: '1600x1080',

  system: {
    plugins: {
      'html-reporter': {
        enabled: true,
        path: 'my/gemini-reports',
        defaultView: 'all',
        baseHost: 'test.com'
      }
    }
  },

  browsers: {
    // chrome: {
    //   desiredCapabilities: {
    //     browserName: 'chrome',
    //   }
    // },

    ie11: {
      desiredCapabilities: {
        browserName: 'internet explorer',
        version: '',
        ignoreProtectedModeSettings: true,
        ignoreZoomSetting: true,
        requireWindowFocus: true,
        ensureCleanSession: true
      }
    },
  }
};
4

1 回答 1

0

这个问题的可能解决方案是使用另一个版本的 selenium。 这是:

selenium-standalone install --version=2.47.0 --drivers.ie.version=2.53.1

selenium-standalone start --version=2.47.0 --drivers.ie.version=2.53.1
于 2017-12-12T09:47:16.637 回答