有没有办法让“选择”选项保持打开的屏幕截图?

时间:2019-08-01 15:02:36

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

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

点击菜单后,我尝试拍摄屏幕截图

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()

1 个答案:

答案 0 :(得分:1)

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