问题标签 [testng-eclipse]
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.
java - 在使用 TestNg 框架时,我的代码抛出 NullPointerException
我想在我的学习项目中使用 TestNg。在使用 TestNg 框架时,我得到了 NullPointer Excetion。我认为问题出在 WebDriver 对象声明部分。但我不知道如何实现相同的。任何人都可以帮助我吗?
请在下面找到代码,
java - 当框架是 Hybrid 并且测试用例由 Selenium 中的 excel 驱动时,如何使用 TestNG 注释?
当我使用 Selenium 的 Hybrid 框架时,我的测试用例由 Excel 驱动,我如何为 Excel 格式的测试用例使用像 @Test 这样的 TestNG 注释?这意味着,我将所有测试步骤在 Excel 中转换为元素、操作和数据组合,以触发 UI 中的操作。
我将调用 main() 中的一个方法,该方法又调用另一个方法,在该方法中读取 Excel 并转换一组行/列以构建 Selenium 命令以触发测试用例流的事件。鉴于此,我如何/在哪里可以提及 @Test 让 TestNG 这是我的测试方法?
我有 1000 多个测试用例要执行,并计划使用 Selenium GRID 在多个 VM 中进行分布式执行。为了做到这一点,我相信我们需要有 TestNG 让 Selenium GRID 知道这些是我的测试方法。非常感谢这方面的任何帮助。
问候, 巴拉
java - TestNG 正在使用一个用于我的测试代码的程序参数,而不是用于 TestNG
在 Eclipse Neon.2 中运行的 TestNG 测试中,我需要测试代码来访问我在测试的运行配置中设置的程序参数。这确实有效,但问题是 TestNG 本身使用该参数,显然认为它代表某个文件;所以当测试运行时,Eclipse 控制台中首先出现的是:
我在“程序参数”下的“参数”选项卡中的“运行配置”中为测试设置了该参数。争论是homepath=C:/MyFolder
而且它是唯一的。“VM 参数”中未设置任何参数。
有没有办法告诉 TestNG 忽略某个程序参数?
TestNG 插件是版本。6.8.6.20141201_2240,Windows 8.1。
java - 在“TestNG Result Listening Job”期间发生内部错误。端口值超出范围:-1
在 2017 年 1 月 2 日安装 Eclipse 更新后,即使对于以前的工作测试,我也遇到了错误:
在“TestNG Result Listening Job”期间发生内部错误。端口值超出范围:-1
我用谷歌搜索了如何解决这个问题 - 将 JRE 更新到最新版本 1.8.0_112 并卸载了 TestNG-Maven 集成插件,但仍然出现错误。有人可以帮我解决问题吗?
安慰:
java.lang.IllegalArgumentException: port out of range:-1 at java.net.InetSocketAddress.checkPort(Unknown Source) at java.net.InetSocketAddress.(Unknown Source) at java.net.Socket.(Unknown Source) at org. testng.remote.strprotocol.BaseMessageSender.connect(BaseMessageSender.java:60) at org.testng.remote.strprotocol.MessageHub.connect(MessageHub.java:31) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java: 105) 在 org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:236) 在 org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:81)
错误日志:
java.lang.IllegalArgumentException:端口值超出范围:-1 at java.net.ServerSocket.(Unknown Source) at java.net.ServerSocket.(Unknown Source) at org.testng.remote.strprotocol.BaseMessageSender.initReceiver(BaseMessageSender .java:127) 在 org.testng.eclipse.ui.TestRunnerViewPart$3.run(TestRunnerViewPart.java:444) 在 org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
谢谢!
testcase - 我怎么知道 TestNG 框架适合在回归测试中执行测试用例优先级排序?
我有个需求想知道,TestNG 框架是否适合回归测试中的测试用例优先级来增加错误率检测?这也提高了基于相关值的基于覆盖的技术的性能。
selenium - selenium webdriver 中的断言 - 报告仅显示失败的方法,而不是传递的方法
在我的 selenium TestNG 类中,有一些方法,如方法 1、方法 2 等。我为每个方法添加了失败和成功条件。
但是在 TestNG 类执行之后,会在 Test-Output 文件夹中创建“Index.html”,其中只显示失败的方法。如何也显示传递的方法(自定义报告)。?
eclipse - 霓虹灯无法读取 http://beust.com/eclipse 上的存储库
我正在尝试安装 TestNg 插件,但遇到来自安装新软件链接和市场的错误“无法在http://beust.com/eclipse读取存储库”。我能够从内部浏览器打开 Url,并且我在 Eclipse Mars 中下载插件这个我在 Eclipse Neon 中面临的问题。我已经尝试了上一篇文章中提到的所有解决方案,但都没有奏效。
java - 如何将两组值写入 TestNG 中的 Excel 文件,该文件取自脚本iteslf?我为此目的使用 apache poi
我一直在测试一个应用程序,我必须将一组结果写入 excel 文件,这些值取自脚本。但问题是,首先我必须设置列标题,如“Sl No”和“Name”,然后我必须针对特定单元格打印值。问题是我无法在特定框下写出结果。
我是apache poi的新手。谁能帮我解决这个问题。
设置excel和标题的代码如下所示,