【问题标题】:Is there a way to keep 'select' options open for screenshots?有没有办法让屏幕截图的“选择”选项保持打开状态?
【发布时间】:2019-08-01 15:02:36
【问题描述】:

我正在尝试截取网站的屏幕截图,并且需要保持“选择”菜单处于打开状态,以便捕获其内容。它总是在截屏之前关闭。

我试过点击菜单后截图

test('SelectOptionsScreenshot', async t => {
    await faveDogs.load(t)
    await t
        .click(faveDogs.dogSelect)
        .takeScreenshot()

我已经尝试过告诉它寻找没有特定文本的“选项”

test('SelectOptionsScreenshot', async t => {
    await faveDogs.load(t)
    await t
        .click(faveDogs.dogSelect)
        .click(faveDogs.dogSelect.find('option')
        .takeScreenshot()

我试过让它悬停在一个选项上

test('SelectOptionsScreenshot', async t => {
    await faveDogs.load(t)
    await t
        .click(faveDogs.dogSelect)
        .hover(faveDogs.dogSelect.find('option').withText('German Shepherd')
        .takeScreenshot()

【问题讨论】:

    标签: testing automated-tests screenshot e2e-testing testcafe


    【解决方案1】:

    您在当前产品版本中似乎遇到了问题。我已经重现了这种行为,我们将在根据您的信息创建的这个线程的上下文中对其进行调查:https://github.com/DevExpress/testcafe/issues/4101

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-03
      • 2012-02-20
      相关资源
      最近更新 更多