问题标签 [suite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - 我想在没有互联网连接的情况下使用 spring 工具套件
我无法访问互联网。
在我安装了 spring 工具套件后,当我打开项目弹出菜单时,它会尝试访问互联网(我认为是 spring boot),然后我的 Eclipse 冻结了。
有没有办法在没有互联网连接的情况下使用弹簧套件?
java - 可以在 TestNG XML 套件中调用参数化方法吗?
我在一个类中有一个参数化的方法(readConfig_1(String path)
),我需要在 TestNG 套件中的测试之前运行它。有没有办法可以调用此方法并在 TestNG.xml 文件中定义相同的参数?
这是我编写的参数化方法,它实际上需要存储 XML 文件的路径。
在下面看到的这个 TestNG 套件中,我需要调用上面的方法,然后将参数传递给它,然后它才能继续运行在其他类中编写的测试。
通过这一点,我打算限制 TestNG 套件读取特定的 Config.XML 文件,该文件将在执行测试之前设置其自己的值,例如 Env、URL、浏览器等。有没有办法可以做到这一点?
----添加了 2017 年 11 月 24 日-----
----我认为将 readConfig_1 添加到 @BeforeClass 注释可以解决问题。但还有更多-----
我的侦听器类有**@onStart**
注释,需要在套件启动时运行配置文件。正如您在下面看到的,我的侦听器类具有来自配置文件的变量 release_1。
但是,如果我将它放在 TestClass 中的 @BeforeClass 中,这些变量(Config.release_1)将返回 null ,因为它们将在测试类之前运行。所以我需要 readconfig_1在 Listener 类之前或与 Listener 类一起运行,并且无法将参数添加到onStart(ISuite arg0)
.
通过以下方式尝试了一些事情:
readConfig_1()
甚至在可以调用侦听器类之前,在 TestNG.XML 中作为第一个方法运行。@BeforeClass
在 Listener 类中添加一个注解,并在其中readConfig_1()
参数化方法——希望在执行 onStart() 之前调用 readConfig。}
但没有一个奏效。 现在有办法解决这个问题吗?
提前致谢。
java - 使用 testng 侦听器合并多个测试套件的测试结果
我有包含多个测试套件的 Sanity 测试套件 testng xml,我想获得 Sanity 测试套件的结果并显示在控制台上。
我尝试使用 IsuiteListener,我得到了单个测试套件的结果。
有人可以帮助我获得在健全性测试套件下运行的所有测试套件的综合结果吗?
下面是健全性测试套件 xml
java - TestNG:如何包含 2 个组中的测试组(AND 过滤器)
我希望我的测试套件尽可能灵活——我希望能够:
- 按优先级(p1,p2 ...)运行所有测试 - 这很容易
- 按模块(模块1,模块2 ...)运行所有测试 - 这很容易
- 运行特定优先级和特定模块的测试 - 我不知道
因此我有一些测试:
但是如果我做这样的事情
包含被视为 OR,但我想要一个 AND。在这种情况下,我想创建一个仅执行 p1module1() 的套件
我意识到我可以使用大量的排除 - 在这个例子中
但我真的很想避免这种情况。有没有办法做到这一点,最好没有元编程?
javascript - SP2016 - 添加指向套件栏的链接 - 找到部分答案,需要 JS 专家的帮助
我一直在研究无数小时,以找到一个脚本,使我能够在 SP2016 On Prem 中添加指向套件栏的链接。SP2013 有很多解决方案,但它们不适用于 SP2016(样式代码和功能已更改?)。
我找到了一个很好用的,但它在页面加载时有延迟(据报道,这是该脚本的一个常见问题)。我在 Stack Exchange 的另一个线程上找到了答案,但遗憾的是答案是将它包装在一些 JS 中,我只是不知道该怎么做,答案没有显示完整的脚本,所以我回到了原点1 -( ...任何人都可以帮助提供完成的脚本吗?
有效的初始脚本(但页面加载延迟)
表观修复(添加指向共享点套件栏的链接 - 首次加载失败)
尝试将您的添加链接变成一个函数并使用
我相信在您尝试添加它之前没有加载 sp.js。这应该会延迟您的添加,直到它被加载。(作者报告说这很好用)
============================================
如何将此修复程序合并到原始脚本中?
非常感谢,朱莉-)
java - selenium 自动化 - testng 框架
我正在使用 Java 语言和带有最新 webdriver 和 testng 版本的 Eclipse Neon IDE 开发一个 TestNG 自动化框架。我正在使用 webdriver 3.9.1 版本和 TestNG 6.14.3 版本。我有一个包含多个套件文件的主 testng.xml 文件,每个文件都是为添加到 AUT 各个模块的项目中的独立类创建的。
可能是主套件文件中的所有或少数套件文件根据要求执行。每个文件只能执行一次。登录套件文件将始终执行,然后是所需的测试模块。问题是主 testng.xml 文件中的最后一个套件文件运行了两次。以下是供参考的 xml 文件片段:
掌握testng.xml
ProfileText.xml
登录.xml
selenium - 量角器套件未正确执行
我有多个规格,所以我为不同的规格创建了一个套件。让我们看下面的场景。
这是我在 conf 文件中的套件结构。
当我单独运行每个规范时,它可以正常工作并生成测试结果,但是当我运行整个套件时,只有第一个在工作,其他的没有被执行。结果,它给出了超时错误。
java - 套件类别中的特定测试
是否可以从 Junit4 (Eclipse) 中的测试用例中仅运行一些方法(不是全部)?我有 2 个测试用例,我想实现一个测试套件,其中包含一个测试用例中的所有方法(我通过将 @Category 注释添加到第一个测试用例的所有测试中,然后在套件中我使用了 @IncludeCategory ) 以及第二种方法中的一些方法。
谢谢!
ssl - 使用过时的密码套件对连接进行加密
我在移动设备上收到此警告,完整的警告是:
连接使用 TLS 1.2 连接使用 AES_256_CBC 加密,使用 HMAC-SHA1 进行消息身份验证,使用 ECDHE_RSA 作为密钥交换。
我正在为网站使用专用的 VPS,并且我使用了 IISCrypto 并应用了最佳实践。
您可以通过以下链接查看站点扫描程序的结果。
我使用的 Schannels 如下:
服务器是带有 IIS 的 Windows 2012 r2
任何帮助将不胜感激。
保罗。