我正在尝试截取网站的屏幕截图,并且需要保持“选择”菜单处于打开状态,以便我可以捕获其内容。它总是在截屏之前关闭。
我试过点击菜单后截图
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/