首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >量角器测试未执行

量角器测试未执行
EN

Stack Overflow用户
提问于 2016-09-12 19:31:12
回答 1查看 43关注 0票数 0

我有个量角器测试。我想为测试提供一些数据,这样我就可以自动生成测试。

我的函数如下。问题是,在打开describe之后,我可以通过控制台记录一些东西。但在it函数之后就不是这样了。

代码:

代码语言:javascript
运行
AI代码解释
复制
bigTestFunction = function(testElements) {

testElements = JSON.parse(testElements);

for (i = 0; i < testElements.length; i++) {
    var title = testElements[i].title;
    var shouldText = testElements[i].should
    var url = testElements[i].url;
    var actions = testElements[i].action;

    describe(title, function() {
        it(shouldText, function() {

            goToUrl(url);

            for (x = 0; x < actions.length; x++) {

                var action = actions[x].action;
                var value = actions[x].value;
                var element = actions[x].element;
                var notEmpty = actions[x].notEmpty;
                var nested = actions[x].nested;

                if (action === 'sendKeys') {
                    sendKey(element, value);
                }

                if (action === 'click') {
                    click(element, notEmpty);

                    if (nested) {
                        for (x = 0; x < nested.length; x++) {

                            if (nested[x]['action'] === 'sendKeys') {
                                sendKey(nested[x]['element'], nested[x]['value']);
                            }

                            if (nested[x]['action'] === 'click') {
                                click(nested[x]['element'], nested[x]['notEmpty']);
                            }
                        }
                    }
                }

            }
        });
    });
}

}

代码语言:javascript
运行
AI代码解释
复制
testElements = JSON.parse(testElements);

json:

代码语言:javascript
运行
AI代码解释
复制
[
  {
    "id": 1,
    "title": "Small test one",
    "should": "should start training",
    "url": "https://ledmagazine.nl/home",
    "actions": [
      {
        "id": 1,
        "test_id": 1,
        "element": "/html/body/div[1]/div/div/header/div/div[2]/div[2]/div/div/div/div/nav/section/ul/li[3]/a",
        "action": "click",
        "status": "notEmpty",
        "value": "/html/body/div[1]/div/div/div[2]/div/div/div[1]/div/section",
        "nested": {
          "id": 1,
          "action_id": 1,
          "action": "sendKeys",
          "element": "//*[@id=\"mce-EMAIL\"]",
          "value": "dennisageffen@hotmail.com",
          "created_at": null,
          "updated_at": null
        }
      }
    ]
  }
]

我想我真的很接近了,但是函数在'describe(title,function() {...‘之后停止了。

EN

回答 1

Stack Overflow用户

发布于 2016-09-12 20:46:27

您可能缺少获取数据所需的beforeEach(function() {...}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39457477

复制
相关文章
Docker API未授权命令执行
Docker Swarm是Docker的集群管理工具,它将Docker主机池转变为单个虚拟Docker主机,能够方便的进行docker集群的管理和扩展。Docker Swarm使用标准的Docker API通过2375端口来管理每个Docker节点,Docker API是一个取代远程命令行界面(RCLI)的REST API。当Docker节点的2375端口直接暴露并未做权限检查时,存在未授权访问漏洞,攻击者可以利用Docker API执行任何操作,包括执行Docker命令,创建、删除Docker以及获得宿主机权限等。
谢公子
2023/09/01
1.4K0
Docker API未授权命令执行
GoTTY 未授权远程命令执行漏洞
GoTTY 是一个简单的基于 Go 语言的命令行工具,它可以将终端(TTY)作为 Web 程序共享。GoTTY 的架构是基于 Hterm + Web Socket 的,它能在 Web 浏览器上运行一个基于 Java 的终端,并支持通过 HTTP 和 HTTPS 访问。当 GoTTY 未正确配置身份验证启动时,任意用户可通过 GoTTY 程序的 Web 页面未授权远程命令执行。
LuckySec
2022/11/02
1.5K0
GoTTY 未授权远程命令执行漏洞
执行测试
现在使用%UnitTest.Manager.RunTest执行单元测试。以下是方法:
用户7741497
2022/06/09
5530
解决Cloudreve计划任务(Cron)未执行
进入到后台以后偶尔会看到一个提示:「警告:定时任务疑似未定时执行」,最好早点去做Cron。当然,也是可以手动刷新的,只需要进入 http(s)://cloud.wnag.com.cn(你自己的域名)/Cron 即可手动刷新,但是比较麻烦。。。
可定
2020/04/20
2K0
解决Cloudreve计划任务(Cron)未执行
[附下载 ] Joomla未授权访问漏洞到代码执行
本公众号提供的工具、教程、学习路线、精品文章均为原创或互联网收集,旨在提高网络安全技术水平为目的,只做技术研究,谨遵守国家相关法律法规,请勿用于违法用途,如果您对文章内容有疑问,可以尝试加入交流群讨论或留言私信,如有侵权请联系小编处理。
网络安全自修室
2023/09/02
5860
[附下载 ] Joomla未授权访问漏洞到代码执行
tapestry 未授权远程命令执行漏洞复现
CVE-2021-27850 【https://github.com/kahla-sec/CVE-2021-27850_POC】
黑伞安全
2021/07/16
2.5K0
tapestry 未授权远程命令执行漏洞复现
Python与Elasticsearch的接口【未测试】
目前,有两个标准库提供了Python与Elasticsearch之间的接口:https://elasticsearch-py.readthedocs.io/en/master/http://pyelasticsearch.readthedocs.io/en/latest/这里以elasticsearch库为例,给出一个从MySQL数据库抓取数据存到ES数据库的简单例子:
双面人
2019/04/10
5490
聊聊「测试执行」
注:这个系列,把整个「软件测试职业」的「做事」姿势,普及一遍;虽然阅读量不是很大,但老徐个人觉得能对大家有点价值;
IDO老徐
2020/09/28
4170
CTFSHOW刷题之旅--命令执行[29-77,118-124](未更新完)
这里匹配了flag|system|php这三个字符串且不分大小写。payload还是可以用web29的
YanXia
2023/04/07
7.4K0
CTFSHOW刷题之旅--命令执行[29-77,118-124](未更新完)
protractor量角器软件_flashback啥意思
protractor 是一个 Node.js 程序,为了运行 protractor ,你首先需要 Node 环境。你还应该检查一下 Node 的版本,它应该在 v0.10.0 以上。
全栈程序员站长
2022/11/01
1.9K0
Mybatis 执行后 参数 未拼接到 SQL语句中
本文由 小马哥 创作,采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
IT小马哥
2020/03/18
1.2K0
unittest测试驱动之执行测试(三)
在unittest的模块中,提供了TestRunner类来进行运行测试用例,在实际的应用中,经常使用的是TextTestRunner类,执行后,会已文字的形式打印出测试结果,见如下的测试执行的代码:
无涯WuYa
2018/10/25
4780
unittest测试驱动之执行测试(三)
测试思想-测试执行 如何进行回归测试?
如何进行回归性测试?这个问题似乎很简单,不就是新功能测试,对未关闭的旧bug验证,对bug可能影响模块进行测试么?
授客
2019/09/11
9870
【端口渗透】利用Msf测试Redis未授权访问
漏洞等级:高 漏洞位置:内网端口6389开启redis服务 漏洞详情:我们先看这里之前的redis远程执行漏洞。Redis 远程代码执行漏洞(CVE-2016-8339),影响版本为3.2.x < 3
用户1467662
2018/03/30
4.7K0
uwsgi加入系统服务(未测试成功) 原
1.uwsgi加入系统服务:https://blog.csdn.net/ynz1220/article/details/53196196
晓歌
2018/09/28
6530
Jenkins 未授权远程代码执行漏洞(CVE-2017-1000353)
漏洞概要 Jenkins 未授权远程代码执行漏洞, 允许攻击者将序列化的Java SignedObject对象传输给Jenkins CLI处理,反序列化ObjectInputStream作为Command对象,这将绕过基于黑名单的保护机制, 导致代码执行。 漏洞触发执行流程 SSD的报告披露了完整的漏洞细节,作为才学JAVA的我来说,看完这份报告,依旧不清楚具体的执行流程,因此有了下文,梳理漏洞触发的具体执行流程。 触发jenkins反序列化导致代码执行的漏洞发生在使用HTTP协议实现双向通信通道的代码中
Seebug漏洞平台
2018/03/30
1.5K0
MySQL多语句执行测试
需要用分号,多条sql提交执行的时候,jdbc参数设置allowMultiQueries=true
胖五斤
2023/09/19
3570
DedeCMS v5.8.1_beta未授权远程命令执行漏洞分析
深信服公众号前几天发了Dedecms未授权RCE的漏洞通告。地址是这个: 【漏洞通告】DedeCMS未授权远程命令执行漏洞
Deen_
2021/11/12
4.3K0
DedeCMS v5.8.1_beta未授权远程命令执行漏洞分析
测试思想-测试执行 如何进行兼容性测试?
这个问题说简单也很简单,说难也难。为何说它简单呢?把全部需要兼容的环境都过一遍,不就好了,有啥的呢?那又为何说它难呢?全部兼容的环境都过一遍,需要多少时间呀,而且也可能没那么多环境设备呀(本文暂不谈缺乏设备的情况)。那咋办呢?
授客
2019/09/11
1.6K0
python执行测试用例_平台测试用例
通常我们认为每个测试用例都是相互独立的,因此需要保证测试结果不依赖于测试顺序,以不同的顺序运行测试用例,可以得到相同的结果。 pytest默认运行用例的顺序是按模块和用例命名的 ASCII 编码顺序执行的,这就意味着每次运行用例的顺序都是一样的。 app 测试里面有个 monkey 测试,随机在页面点点点,不按常理的点点点能找到更多的不稳定性 bug。那么我们在写pytest用例的时候,既然每个用例都是相互独立的, 那就可以打乱用例的顺序随机执行,用到 pytest 的插件 pytest-random-order 可以实现此目的,github 地址https://github.com/jbasko/pytest-random-order
全栈程序员站长
2022/09/19
2K0
python执行测试用例_平台测试用例

相似问题

量角器测试未抓取baseURL

10

量角器套件未正确执行

14

量角器测试+管理执行顺序

10

量角器测试的执行顺序

13

在量角器中测试未循环

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文