我正在尝试截取网站的屏幕截图,并且需要保持“选择”菜单打开,以便捕获其内容。始终在截屏之前关闭。
单击菜单后,我尝试拍摄屏幕截图
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。