0

以下のことを手伝っていただけませんか?

  1. Gemini で Visual Test を実行しようとしました
  2. IE 11 がジェミニ テストを実行しない

    • Selenium スタンドアロン: 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アクションがブラウザのキャリブレーションのためにジェミニ ライブラリで使用されていることが調査されましたが、この機能は IEDriver では機能しません。moveTo アクションが使用されるファイルは次のとおりです。gemini ファイルへのリンク

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