测试浏览器中的自动化。不需要本地设置?

现在测试自动化就是这样QA其中一项基本任务是工程师。但是我们现在的大部分工作都涉及到准备环境和设置测试的复杂性。

我正在研究在浏览器中直接运行检测的选项,不需要太多的工作。在运行中GitHub CodeSpaces之后,我立刻想到了一个可以尝试的解决方案。

假如你还没听说过,你应该试一试。你不再需要当地的发展环境。

您可以从GitHub借用独立的开发环境,在那里进行检测。

让我们继续看一个实际的例子,复制一个包括例子测试在内的测试库,然后运行到它。GitHub CodeSpaces中。

使用示例检测获得存储库。

在GitHub在上面建立一个新的存储库

你应该先建立一个新的存储库,你会在里面进行测试。GitHub并且用你喜欢的名字创建一个新的存储库。

下一步,我们应该去做TestCafe在存储库中进行测试。打开浏览器中的目录:

testcafe/examples/basicatmaster·DevExpress/testcafe

用于端到端自动化Web测试的Node.js工具。-testcafe/examples/basicatmaster·DevExpress/testcafe

我们不需要fork整个存储库,因为我们只需要这三份文件:

test.js:包含测试的主要文件

page-model.js:网页中元素的概念

package.json:NodeJS环境变量。

你可以把这些文件导航回你的全新存储库,并在那里重建,它应该具体如下:

忽略了这里的一些额外文件——它将在我们初始化这些测试之后自动建立。

现在,我们要好好地进行测试。

环境准备

下一步是打开我们的浏览器窗口。GitHubCodeSpaces。开启GitHub存储器页面右侧“代码”部分,然后选择“在master上面的代码建设是空的”。

这是一个可以用来测试的保存端,可以用来打开一个。

为了准备我们的环境,我们应该在那里做些什么:

npminstall//在根目录下安装。这样就可以完全依赖于我们的检测和安装。NodeJS

这个项目是典型的

GitHub CodeSpaces中运行检测

GitHub CodeSpaces的TestCafe检测中间运行

我们准备好运行我们的测试。只要在终端上输入以下内容,Enter,接着就会看到眼前发生的法术:

testcafe firefox:无头测试。js -c 3 -e

你可能会问为什么是“firefox:headless”?好问题。我们使用它headless选项是由于GithubCodeSpaces不需要进行行测试GUI选项。

你可以安装其它浏览器,例如Chrome或Edge,接着,查看这些浏览器的结果。TestCafe框架的奇妙之处。

结论

你必须毫不费力地在当地的游戏中进行测试。一切都在你的浏览器中运行——不需要复杂的配置,也不需要在你的当地设备上安装任何东西。

欢迎来到未来,你需要一个装置,希望你能自动化代码。

在你需要的时候,所有的基础设施都已经为你建造和配备。


www.0574web.net 宁波海美seo网络优化公司 是网页设计制作,网站优化,企业关键词排名,网络营销知识和开发爱好者的一站式目的地,提供丰富的信息、资源和工具来帮助用户创建令人惊叹的实用网站。 该平台致力于提供实用、相关和最新的内容,这使其成为初学者和经验丰富的专业人士的宝贵资源。

点赞(19) 打赏

声明本文内容来自网络,若涉及侵权,请联系我们删除! 投稿需知:请以word形式发送至邮箱18067275213@163.com

评论列表 共有 7 条评论

健康百科 1年前 回复TA

在哪里能买得到呀“`

找快递 1年前 回复TA

权重的那个倒感觉到有点后面的不冷:)

吴志琴 1年前 回复TA

老师帮我看看我的站,半个多月了,百度没有收录.lmhseow.com帮我看看,谢谢!

简简单单 1年前 回复TA

谷歌越来越恶心人了,

锐贝商城 1年前 回复TA

我觉得,理论上能解决很多问题,但是实际上,蜘蛛每天才24小时,能完成这么多工作么?抓住重点,或者低调作弊,

shelia 1年前 回复TA

是啊,坚持底到最后就是胜利

淘宝网假发 1年前 回复TA

不加任何评论 孰是孰非不是我们能看的清的

立即
投稿
发表
评论
返回
顶部