所以我正在使用 mocha 并且我有超过 10 个 JS 类的测试。我构建了一个日志变量,该变量在这 10 个类的整个测试运行过程中都有效。现在我想做的是在最后一次测试运行后,我想将此日志写入文件。
所以我做的第一件事就是在每堂课上写这样的东西
test.afterEach(function() {
currentTest = this.currentTest;
if(currentTest.state === 'failed') {
common.takeScreenshot(driver, common.getTestName() + " - Failed.jpg");
}
common.writerLoggerToFile(this.currentTest.title+ ".json");
driver.quit();
});
Run Code Online (Sandbox Code Playgroud)
这将为每个测试创建一个文件。我知道我可以做 test.after 将其减少到每个类一个文件。我在创建的最后一个文件中注意到包含所有测试的所有数据。所以我希望它是一个文件。
注意:这些文件以 json 格式存储数据,因此我不能如此轻松地简单地附加文件。如果摩卡有解决方案或者我需要构建一个解决方案,有什么想法吗?谢谢
只需在Windows 10中设置docker工具箱,我的docker容器就有一点问题.当我进行docker-compose时,实例将启动,但我的/ var/www/html目录中没有安装任何内容.如果我打开Kitematic,我会看到容器,当我点击卷时,我看不到本地文件夹集.这是我的docker-compose.yml的样子.
web:
build: .
ports:
- "80:80"
volumes:
- app/:/var/www/html/
Run Code Online (Sandbox Code Playgroud)
我是否需要指定本地目录的绝对路径?app目录与docker-compose.yml文件位于同一文件夹中.
处理将解析我的一些 java 文件的脚本。我正在尝试使用 replaceAll() 来摆脱一些我不需要的东西。所以它是静态的东西,这很容易,但有些则更难。
MyWebsiteTests extends MYbaseTest {
Run Code Online (Sandbox Code Playgroud)
所以对于这个,我想删除该行上的扩展和它之后的任何内容。谢谢
我正在尝试构建一个包含常用方法的groovy类.得到此错误并且不确定如何修复
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
Compilation incomplete: expected to find the class pages.manage.Common in file:/Users/jsmithers/groovy/Development/groovy/automation/qa-automation/pages/manage/Common.groovy, but the file contains the classes: Common
Run Code Online (Sandbox Code Playgroud)
这是我的其他脚本中的导入行
import pages.manage.*
Run Code Online (Sandbox Code Playgroud)
思考?
我正在开发一个 Node js 项目,并且正在创建一个 Node 模块,目前希望将其添加到我正在开发的项目中。所以在我的 gitignore 中我输入了以下内容,但它不起作用
node_modules/*
!node_modules/zephyr-rest
Run Code Online (Sandbox Code Playgroud)
zephyr-rest 是一个目录,所以我只想保存该目录及其文件。我不希望对 node_modules 下的任何其他子目录进行版本控制。谢谢
我正在构建一个组件,该组件将动态列出接下来的三个会议日期。在组件内部,当我console.log时,props变量将其映射到数组中的每个字符。控制台日志中的第一行是getMeetingDates函数返回的内容
这是渲染
render() {
return (
<div class={style.sidebar}>
<div className="sidebar-sections">
<h3>Next Meeetings</h3>
{this.getMeetingDates().map(date => <MeetingDates {...date} />)}
</div>
</div>
);
}
Run Code Online (Sandbox Code Playgroud)
难道我做错了什么?
我正在构建一个wordpress主题,出于某种原因,当我查看源代码时,我的页面列表显示在li之外
<ul class="tabs">
<?php
while ( $queryObject->have_posts()) : $queryObject->the_post();
echo sprintf('<li>%s</li>', the_title());
endwhile;
?>
</ul>
Run Code Online (Sandbox Code Playgroud)
当我在chrome中检查检查器中的源时
<ul class="tabs">
Deans’ Corner<li></li>
Education Plan<li></li>
Counselors’ Corner<li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我错过了一些简单的东西