testing - 有没有办法让 'select' 选项打开截图?

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

最佳答案

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

关于testing - 有没有办法让 'select' 选项打开截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57311940/

相关文章:

scala - Spark 和 Hadoop 测试方法

testing - 为什么 Selenium 比 QTP 更受欢迎?

testing - Cypress - 检查全局 afterEach 中的测试失败

winapi - 获取在其中运行 OpenGL 的子窗口的屏幕截图(Windows)

javascript - 使用 html2canvas 截取 <body> 的屏幕截图并将图像存储为 JS var

testing - Katalon Studio 录制功能如何设置默认使用tag和id?

testing - PhpStorm 通过单击测试方法运行单个测试

java - 如何测试 Guice 注入(inject)?

Selenium IDE 测试用例通过/失败

ios - 部分屏幕截图和图像质量损失