小编jro*_*004的帖子

Mocha 在所有类中的所有测试运行后运行

所以我正在使用 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 格式存储数据,因此我不能如此轻松地简单地附加文件。如果摩卡有解决方案或者我需要构建一个解决方案,有什么想法吗?谢谢

mocha.js node.js

5
推荐指数
1
解决办法
9214
查看次数

Docker没有安装卷

只需在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文件位于同一文件夹中.

docker docker-compose

5
推荐指数
1
解决办法
5696
查看次数

带有通配符的 replaceAll 的 Groovy

处理将解析我的一些 java 文件的脚本。我正在尝试使用 replaceAll() 来摆脱一些我不需要的东西。所以它是静态的东西,这很容易,但有些则更难。

MyWebsiteTests extends MYbaseTest {
Run Code Online (Sandbox Code Playgroud)

所以对于这个,我想删除该行上的扩展和它之后的任何内容。谢谢

regex groovy

3
推荐指数
1
解决办法
1682
查看次数

导入其他groovy脚本 - 获取错误

我正在尝试构建一个包含常用方法的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)

思考?

groovy

2
推荐指数
1
解决办法
1184
查看次数

git 排除文件夹中除子目录之外的所有内容

我正在开发一个 Node js 项目,并且正在创建一个 Node 模块,目前希望将其添加到我正在开发的项目中。所以在我的 gitignore 中我输入了以下内容,但它不起作用

node_modules/*
!node_modules/zephyr-rest
Run Code Online (Sandbox Code Playgroud)

zephyr-rest 是一个目录,所以我只想保存该目录及其文件。我不希望对 node_modules 下的任何其他子目录进行版本控制。谢谢

git node.js

1
推荐指数
1
解决办法
354
查看次数

精确地图数据数组

我正在构建一个组件,该组件将动态列出接下来的三个会议日期。在组件内部,当我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)

难道我做错了什么?

reactjs preact

1
推荐指数
1
解决办法
742
查看次数

PHP之外的PHP文本

我正在构建一个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)

我错过了一些简单的东西

php wordpress

0
推荐指数
1
解决办法
72
查看次数

标签 统计

groovy ×2

node.js ×2

docker ×1

docker-compose ×1

git ×1

mocha.js ×1

php ×1

preact ×1

reactjs ×1

regex ×1

wordpress ×1