testng相关内容
我有一个抽象基类,我将其用作单元测试的基础(TestNG 5.10)。在这个类中,我初始化了测试的整个环境,设置了数据库映射等。这个抽象类有一个带有 @BeforeClass 注释的方法,用于初始化。 / p> 接下来,我使用特定的类扩展该类,其中我有 @Test 方法以及 @BeforeClass 方法。这些方法对类环境进行特定于类的初始化(例如,将一些记录放入数据库中)。 如何强制
..
我正在尝试从Jenkins运行TestNG测试(在一个包含的Java项目中),但没有运气。 好像Jenkins的TestNG插件( https://wiki.jenkins-ci.org/display/JENKINS/testng-plugin )只发布TestNG测试的结果,但实际上并没有运行测试类......还是我错了? 在任何情况下,我如何在Jenkins的TestNG项目中实
..
我使用Selenium RC使用Java与eclipse和TestNG框架。我有以下代码片段: assertTrue(selenium.isTextPresent(“请输入电子邮件ID”)); assertTrue(selenium.isTextPresent(“请输入密码”)); 第一个断言失败,执行停止。但是我想继续进一步的代码片段。 解决方案 Sele
..
我正在尝试创建一个可以放在非开发机器上的JAR,并运行一些运行Web服务的单元测试。我已经读过在maven中有很多方法可以做到这一点。我正专注于使用测试jar目标,因为这似乎是最合乎逻辑的方法。 我的测试是在一个单独的maven项目中,文件夹结构为: / myProject / src / test / java / org / testplatform / services / t
..
我有一个TestNG项目。没有任何主类,目前它正在运行,如“Run As TestNG”。 我想将它导出为runnable jar或jar,这样任何人都可以从命令行命中命令并且测试用例开始运行。 任何人都可以帮我解决这个问题吗?或建议任何其他方式以可运行的形式提供代码...... 我没有使用蚂蚁或专家。 谢谢 解决方案 我似乎在google搜索后找到了解决方案。这在
..
我有一个可执行的JAR,它包含所有依赖项和测试类。我已经确认在执行jar时会调用main()方法。我正在尝试向main()添加代码,以便我可以运行特定的TestNG测试类。从TestNG.org上的文档来看,这似乎就是这样做的: TestListenerAdapter tla = new TestListenerAdapter(); TestNG testng = new TestNG
..
我正在尝试使用storyboard在swift中测试 UITableViewController 的子类。我能够获得对视图控制器的引用并将其记录下来,但我无法将其类型转换为我要测试的类,因此我无法访问方法,属性等。 获取我班级实例的正确方法是什么? 测试场景: import XCTest import UIKit class GameListControllerTest
..
在文档中,appium为java提供了以下选项: JavascriptExecutor js =(JavascriptExecutor)驱动程序; HashMap swipeObject = new HashMap(); swipeObject.put(“startX”,0.01); swipeObject.put
..
在Intellij IDEA 12中是否有任何方法可以在每个TestNG组的基础上创建默认的TestNG运行配置,因此我可以为每一个提供不同的VM选项? 解决方案 根据Jetbrains的说法,目前这是不可能的。 参考
..
我正在尝试使用dataProvider在testNg中运行参数化测试。但不知何故,它始终忽略了测试用例。以下是参考代码: @DataProvider(name =“test”) public Object [] [] testDP ()throws Exception { Object [] [] arrayObject = getExcelData(“TestData.xlsx”,“
..
当我通过文本编辑器进入workspace.xml文件并编辑相应RunManager的描述时: < ; component name =“RunManager”selected =“TestNG.C:/Users/pgangnus/IdeaProjects/idm-apitesting/src/test/testng.xml”> 行中的 :
..
我测试了3种测试方法。 在输出控制台中,我只能看到上次运行测试方法的数据。以前的测试输出被清除。 是否可以看到所有测试方法的输出? 谢谢。 解决方案 在面板左侧显示一个测试树,单击根目录以查看所有测试的输出或单击特定测试以查看其输出。
..
我可以在IntelliJ中运行TestNG单元测试,并在窗口中查看通过/失败输出;这是不使用任何testng.xml文件。我也可以使用maven在命令行中运行测试,即“mvn clean test -Dgroups = fast”,这样可以正常工作。 我创建了一个testng.xml文件并将其添加到我项目的目录中,但它似乎没有任何效果。 如何整合testng.xml文件的用法以在Int
..
所以我的典型工作流程是 我在IntelliJ中使用TestNG编写数据驱动测试。 我提供数百个数据项 运行测试,其中一两个失败 I在“运行”窗格中查看已通过/未通过测试的列表。 我希望能够右键单击测试的“实例”并单独运行该测试(使用断点)。目前IntelliJ似乎没有这个功能。我必须右键单击测试,当我运行时,它会运行包含数百个数据点的整套测试。 这可能吗? 解决方案
..
我正在尝试并行运行一些TestNG测试,但由于IntelliJ在运行中构建它,因此无法访问testng.xml。我已经尝试在运行配置中添加诸如'parallel = methods'之类的参数,但这似乎没有任何区别。 如何让TestNG运行从IntelliJ并行而不需要构建我自己的testng.xml文件? 解决方案 你无法设置它注释。它必须在XML中配置。您需要设置XML模板。在e
..
目前,我正在使用 TestNG 6.8 wiki / Apache_Maven“> Maven ,但当我通过 IntelliJ IDEA 插件运行测试时,它使用的是旧版本的TestNG。 如何让IntelliJ IDEA(版本11.1.4)与TestNG 6.8配合使用? 解决方案 下载完整的TestNG 6.8 zip 。 删除 IDEA \plugins\testng \
..
此错误 NoClassDefFoundError:org / testng / TestNG 当我尝试使用IntelliJ IDEA从Testng.xml文件运行测试时,会出现 。 逐个运行我的测试,以及运行指向 testng.xml 的整个gradle项目,如 grade core-test :test (在我的项目中我使用的是Appium + IntelliJ + T
..
我的单元测试遇到问题。我现在使用ehcache whith spring 3.2(@Cacheable)一切正常,但我想在单元测试期间禁用缓存。因此,在src / test / resources / ehcache.xml我写道:
..
我在文本框或组合框中输入一个值,并想要检索刚才输入的值。我看到Selenium Weblement方法'getText()'不检索值,似乎输入的文本不会被推送到DOM。 任何解决方案? 解决方案> getText()方法用于检索元素标记之间的文本节点例如:
东西 getText()将返回“Something” 在文本框中键入文
..
我是新来的Gradle。我能够通过testng运行我的测试用例,但无法使用eclipse中的Gradle运行。 以下是 build.gradle apply plugin:'java' apply plugin:'eclipse' group ='selenium.webdriver.qa' repositories { //使用'jcenter'解决您的依赖关系
..