在Testcafe中开发测试时保持浏览器打开

伴侣Mrše

在Testcafe中执行测试后,如何保持浏览器窗口打开?

有在论坛上的一个问题在这里是把我带到现场Testcafe版本,但它似乎被弃用。

我希望在开发测试时保持浏览器窗口打开以查看元素。

更新:

这是我的配置文件:

{
  "name": "testcafe-demo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "dependencies": {
    "testcafe": "^1.8.2"
  },
  "devDependencies": {},
  "scripts": {
    "test": "testcafe chrome tests/",
    "testcafe": "testcafe"
  },
  "author": "mmrse",
  "license": "ISC"
}

我尝试从命令行开始测试

E:\testcafe-demo> npm run testcafe chrome demo.testcafe.ts --live

E:\testcafe-demo> npm test chrome demo.testcafe.ts --live

但是结果始终是相同的-测试完成后,浏览器已关闭,并且没有任何迹象表明正在激活“实时”模式。

亚历克斯·斯科金(Alex Skorkin)

TestCafe Live的功能已集成到主要TestCafe产品中。

有关 更多信息,请参见 实时模式

确保在脚本中添加--live参数:

  "scripts": {
    "test": "testcafe chrome tests/ --live",
    "testcafe": "testcafe"
  },

并使用npm run test运行测试。

这是另一个例子:

screeshot.js

import { Selector } from 'testcafe';

fixture `My fixture`
    .page `http://devexpress.github.io/testcafe/example/`;

test('Take a screenshot of a fieldset', async t => {
    await t
        .typeText('#developer-name', 'Peter Parker')
        .click('#submit-button')
        .takeScreenshot({
            path:     'my-fixture/thank-you-page1.png',
            fullPage: true
        });
});

命令行参数:

testcafe chrome screenshot.js --live

输出:

Using locally installed version of TestCafe.

Live mode is enabled.
TestCafe now watches source files and reruns
the tests once the changes are saved.

You can use the following keys in the terminal:
'Ctrl+S' - stops the test run;
'Ctrl+R' - restarts the test run;
'Ctrl+W' - enables/disables watching files;
'Ctrl+C' - quits live mode and closes the browsers.


Watching the following files:
  c:\Temp\screenshot.js
 Running tests in:
 - Chrome 79.0.3945.130 / Windows 10

 My fixture
 √ Take a screenshot of a fieldset (screenshots: c:\Temp\screenshots\my-fixture\thank-you-page1.png)


 1 passed (5s)

Make changes to the source files or press Ctrl+R to restart the test run.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

chrome开发工具窗格打开时防止浏览器窗口缩放

来自分类Dev

在Android中扫描NFC标签时打开浏览器

来自分类Dev

Dalekjs:保持浏览器窗口打开

来自分类Dev

从Jenkins运行Robot Framework测试时,浏览器永远不会打开

来自分类Dev

硒如何在testng中使浏览器的打开(在一个浏览器中全部测试)静态

来自分类Dev

使用浏览器的“后退”按钮保持Bootstrap模式打开

来自分类Dev

在浏览器中打开HDFS文件

来自分类Dev

在浏览器中打开WebView URL

来自分类Dev

量角器-打开浏览器,等待,运行测试

来自分类Dev

TestCafe:跨不同浏览器的并发测试问题

来自分类Dev

TestCafe,HTTPS和多浏览器测试

来自分类Dev

无法调试在Docker容器中运行的TestCafe浏览器

来自分类Dev

窗口浏览器打开时冻结

来自分类Dev

跟随html链接时,如何保持CefSharp浏览器不打开2个窗口?

来自分类Dev

打开url外部浏览器时是否可以测试uitest(XCUI)?

来自分类Dev

在Selenium中打开Tor在打开浏览器时给出错误

来自分类Dev

如何调试在testcafe / testcafe docker容器中运行的Testcafe浏览器?

来自分类Dev

开发环境中的PHP mail():在浏览器/编辑器中打开邮件而不是发送邮件?

来自分类Dev

未在浏览器中打开Google

来自分类Dev

在浏览器中打开URL时OSI层的作用?

来自分类Dev

使用浏览器开发工具时,屏蔽表单数据中的值

来自分类Dev

如何在Selenium Web驱动程序中打开任何其他浏览器之前停止Firefox浏览器的调用跨浏览器测试

来自分类Dev

在Android开发中不使用Web浏览器即可打开URL

来自分类Dev

如何在testng for selenium中使浏览器的打开(在一个浏览器中全部测试)静态

来自分类Dev

在浏览器中打开HDFS文件

来自分类Dev

打开开发人员(F12)时,Chrome浏览器会自动阻止javascript

来自分类Dev

在执行测试后,Python碎片使浏览器保持打开状态

来自分类Dev

打开浏览器时屏幕混乱

来自分类Dev

从Jenkins运行Cucumber测试时,浏览器无法打开

Related 相关文章

  1. 1

    chrome开发工具窗格打开时防止浏览器窗口缩放

  2. 2

    在Android中扫描NFC标签时打开浏览器

  3. 3

    Dalekjs:保持浏览器窗口打开

  4. 4

    从Jenkins运行Robot Framework测试时,浏览器永远不会打开

  5. 5

    硒如何在testng中使浏览器的打开(在一个浏览器中全部测试)静态

  6. 6

    使用浏览器的“后退”按钮保持Bootstrap模式打开

  7. 7

    在浏览器中打开HDFS文件

  8. 8

    在浏览器中打开WebView URL

  9. 9

    量角器-打开浏览器,等待,运行测试

  10. 10

    TestCafe:跨不同浏览器的并发测试问题

  11. 11

    TestCafe,HTTPS和多浏览器测试

  12. 12

    无法调试在Docker容器中运行的TestCafe浏览器

  13. 13

    窗口浏览器打开时冻结

  14. 14

    跟随html链接时,如何保持CefSharp浏览器不打开2个窗口?

  15. 15

    打开url外部浏览器时是否可以测试uitest(XCUI)?

  16. 16

    在Selenium中打开Tor在打开浏览器时给出错误

  17. 17

    如何调试在testcafe / testcafe docker容器中运行的Testcafe浏览器?

  18. 18

    开发环境中的PHP mail():在浏览器/编辑器中打开邮件而不是发送邮件?

  19. 19

    未在浏览器中打开Google

  20. 20

    在浏览器中打开URL时OSI层的作用?

  21. 21

    使用浏览器开发工具时,屏蔽表单数据中的值

  22. 22

    如何在Selenium Web驱动程序中打开任何其他浏览器之前停止Firefox浏览器的调用跨浏览器测试

  23. 23

    在Android开发中不使用Web浏览器即可打开URL

  24. 24

    如何在testng for selenium中使浏览器的打开(在一个浏览器中全部测试)静态

  25. 25

    在浏览器中打开HDFS文件

  26. 26

    打开开发人员(F12)时,Chrome浏览器会自动阻止javascript

  27. 27

    在执行测试后,Python碎片使浏览器保持打开状态

  28. 28

    打开浏览器时屏幕混乱

  29. 29

    从Jenkins运行Cucumber测试时,浏览器无法打开

热门标签

归档