我正在尝试截取网站的屏幕截图,并且需要保持“选择”菜单打开,以便我可以捕获其内容。它始终会在截屏之前关闭。
点击菜单后,我尝试拍摄屏幕截图
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()
答案 0 :(得分:1)
您似乎在当前产品版本中遇到了问题。我已重现了此行为,我们将在根据您的信息https://github.com/DevExpress/testcafe/issues/4101创建的线程的上下文中进行研究。