【问题标题】:Is it possible to test scroll in using Gemini by Yandex?是否可以使用 Yandex 的 Gemini 测试滚动?
【发布时间】:2016-04-02 02:57:21
【问题描述】:

有人使用 Yandex 的 Gemini 来测试 CSS 回归吗?

我遇到了以下问题:需要在某些页面中测试滚动,但据我所知,gemini 会捕获整个页面并仅显示您通过添加 .setCaptureElements('someElement') 设置的部分。

例如我将捕获元素设置为 html (高度为 100%)并且我的内容非常庞大,但双子座屏幕截图仅显示部分页面而无法滚动,因为页面无法滚动...

也许你们中的一些人面临同样的问题并且有很酷的解决方案? 谢谢!

【问题讨论】:

    标签: testing gemini


    【解决方案1】:

    我有必要对滚动的页面进行截图。我需要整个页面的屏幕截图并进行了更改,让我做到了:

    1. .setCaptureElements 仅用于存在滚动的元素(不是整个主体)。
    2. 在配置文件中添加compositeImage: true行。

    【讨论】:

      【解决方案2】:
      gemini.suite('App-Name', function(test) {
              test.setUrl('/')
                  .setCaptureElements('body')
                  .capture('Full Page', (actions) => actions.wait(2000))
          });
      
      //You can also use
      .setCaptureElements('html') , if .setCaptureElements('body') is not working perfect for you.
      
      You need to add this code in .gemini.js
      browsers: {
              'chrome-desktop': {
                  desiredCapabilities: {
                      browserName: 'chrome',
                      compositeImage: true,
                      screenshotMode: 'fullpage',
                  }
              }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-11-25
        • 2021-08-16
        • 1970-01-01
        • 1970-01-01
        • 2019-04-18
        • 2017-08-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多