-
11 votesanswersviews
有没有办法在Travis CI中访问和查看html报告以进行专家测试?
有没有办法在Travis CI中访问和查看html报告以进行maven testng测试? 此时,Travis CI日志是我看到有多少测试通过/失败/跳过等的唯一方式 . 这样的事情:测试运行:34,失败:0,错误:0,跳过:0,经过的时间:50.427秒 结果: 测试运行:34,失败:0,错误:0,跳过:0 但是,在此目录中生成了surefire报告: [INFO] Surefire报告目录:/... -
0 votesanswersviews
Jenkins TestNG插件无法从test-results.xml文件中获取结果
在我的项目工作区中,test-results.xml文件存在于target \ surefire-reports \ testng-results.xml目录中 . 但Jenkins无法读取XML文件,并在控制台上给出了以下错误 . TestNG Reports Processing: START Looking for TestNG results report in workspace usi... -
0 votesanswersviews
即使更改脚本以生成失败结果,Jenkins也会显示PASSNG的结果
我已将testng-results.xml上传到git分支中,并使用git存储库作为Jenkins作业的工作空间 . 由于我在Jenkins上运行的测试是回归测试,因此我预计TestNG报告会在出现回归缺陷的情况下发生变化 . 我注意到Jenkins上显示的TestNG报告只是testng-results.xml文件的可读版本,即它是我工作区中testng-results.xml文件的精确副本 .... -
0 votesanswersviews
尝试使用Surefire从Maven启动并行TestNG测试
我试图使用Surefire从Maven启动并行TestNG测试,但到目前为止收效甚微 . 我的套件有4个测试,但Maven到目前为止只是一次一个地运行测试 . 只有当一个测试完成后,下一个测试才会开始 . 如果您能查看我正在使用的配置,我将非常感激,如果您发现任何错误或有任何一般性建议,请告诉我 . 这是在pom.xml中配置surefire的方式: - <plugin> ... -
0 votesanswersviews
如何使用FCM XMPP发送通知
我需要使用fcm在android中使用xmpp发送通知 . 我试图很多,但没有找到任何例子 . 任何人都可以帮我完成这个 . 我需要使用没有firebase的fcm向特定设备ID发送通知 . 我需要例子 -
0 votesanswersviews
testNG后台线程在@beforeGroups,@ beforeClass等中启动
我正在尝试管理testNG中的并行执行组 . 我想并行运行6个@Tests . 这些测试属于不同的类,这些测试是测试组的一部分,测试组具有@beforeGroup方法 . 我的套房很复杂 . 在后台放置了各种java任务,这些任务在整个测试组的持续时间内运行 . @beforeGroup方法有一个getRunTime,它有一个RunTime.exec进程 . 其中一些过程是临时和完整的,其中一些... -
-1 votesanswersviews
如何使用Selenium WebDriver在testNG中运行测试?
目前正致力于 Selenium WebDriver , Java 和 TestNG 框架工作 . 请提供有关 TestNG 框架的想法 . 例如,我有一个文件 test.java . 我用 @BeforeTest , @Test , @AfterTest 编写了java代码 . 在运行代码时,每个测试都在运行,并且我得到了多少测试通过以及有多少测试失败了 . 但我想要secnario的解... -
2 votesanswersviews
自动化框架 - 如何使用带有selenium java自动化测试的TestNG生成简单的表格形式的html报告
自从过去6个月以来,我一直在使用Selenium WebDriver和TestNG进行Web应用程序功能测试 . 我还使用Apache Ant,Apache Maven和Apache POI Library进行项目构建和使用MS Excel进行数据驱动测试 . TestNG在订购测试和执行测试时给予我很大的灵活性 . 在Listeners和记者的帮助下,我能够记录并记录测试事件和结果 . 但是使用... -
3 votesanswersviews
配置ExtentReports以提供准确的测试状态和失败时的屏幕截图
我在调整ExtentReports以提供所需的输出时遇到一些困难 . 我有一个简单的TestNG测试框架,使用TestBase类来完成繁重的工作以保持测试的简单性 . 我希望以简单的方式实现ExtentReports,使用TestNG ITestResult接口报告Pass,Fail和Unknown . 以下是示例测试,1次传递和1次故意失败: public class BBCTest exten... -
0 votesanswersviews
在Selenium testNG中不生成ExtentReport
我计划自定义testNG报告 . 所以我使用ExtentReports和下面的代码 . Selenium正常运行没有任何问题,但报告未在指定的文件夹位置生成 . 我在我的pom.xml文件中添加了 ExtentReport 2.41.2 maven依赖项 . 示例代码: public class ExtentA { public static ExtentReports extent;... -
0 votesanswersviews
我在selenium(java)范围报告中得到一个空饼图 . 它看起来全黑了
我正在为我的selenium测试脚本生成一个范围报告 . 它不是一个maven项目 . 这是一个简单的java项目 . 使用的extentReports jar的版本是2.41.2 . 我能够生成一个HTML报告,但问题是PASS / FAIL结果没有反映在我的范围报告中 . 我在报告中得到了一张全黑的饼图 . 请参考屏幕截图 . Please refer the picture of my e... -
0 votesanswersviews
如何使用selenium webdriver压缩和通过电子邮件发送黄瓜生成的测试报告
在我的项目中,我使用带有junit,maven和selenium webdriver的黄瓜,包括java和范围报告 . 我的范围报告在文件夹“输出”中生成,并且在同一文件夹中也保存了失败的测试用例的屏幕截图 . 执行测试和生成报告后,我想将文件夹'output'压缩成zip文件并邮寄 . Issue : At the instance when my code converts the file ... -
14 votesanswersviews
TestNG重试失败的测试不会输出正确的测试结果
Setup: 我有一个扩展IRetryAnalyzer的类,并且实现了一个简单的重试逻辑,重写了以下方法:public boolean retry(ITestResult result){ 我有另一个类,它扩展了类TestListenerAdapter,它重试失败的测试,直到它们通过或报告失败 . 我已经实现了我的逻辑覆盖以下方法:public void onTestFailure(ITestRe... -
0 votesanswersviews
如何在测试用例通过时将TestNG Reporter输出静音
我有一个使用TestNG和Reporter的selenium测试套件来记录Jenkins的结果 . 我在所有方法中都使用Reporter将活动记录到控制台,而这反过来又出现在Jenkins的Reporter html输出中列出的每个测试中 . 我想做的是,只在报告中看到失败的测试中的Reporter日志输出 . 如果测试通过,我想在报告中看到没有记录的测试用例名称 . 我想我可以在我的TestNG... -
1 votesanswersviews
TestNG:在范围报告中测试用例失败时获取java.lang.ClassCastException
在范围报告中测试用例失败时获取java.lang.ClassCastException . 我有一个TestListener类,它在一个包中实现onpass,onfailure,onskipp方法声明,并在一个包中包含Test类,并且在第三个包的基类下声明了Webdriver,这样做是为了更好的可读性 . 现在每当测试用例失败时,控件就会进入失败状态,我们已经实现了截屏能力,这就是我的代码失败的地... -
1 votesanswersviews
范围报告:在jenkins.on本地报告中看不到屏幕截图显示正确
关于jenkins的报告中看不到屏幕截图,屏幕截图已附加但未显示 . 然而在当地,它看起来很合适 . 我已经更改了jenkins安全规则 . 请找到报告的屏幕截图 -
2 votesanswersviews
可以使用Config.xml文件自定义klove记者(Extent Report)吗?
我们可以使用Config.xml来定制klov报告器吗?我正在尝试使用下面的代码,但我认为它没有工作 . 如果我在这里做错任何事,请看看并告诉我 . var klovReporter = new KlovReporter(); klovReporter.LoadConfig(configFilePath); // specify mongoDb connecti... -
0 votesanswersviews
我应该如何在这样的场景中使用ExtentReport监听器?
我目前正在使用ExtentReport和TestNG来构建基于Page Object Models的框架 . 框架刚刚启动,所以我需要投入很多东西 . 我在另一个包中有Page Object类 . 我在另一个包中有测试用例 . 测试用例通过使用TestNG实现 . 所以,现在我有一个测试用例 . 我使用了ExtentReports来生成HTML报告 . 这就是我使用它的方式: public cla... -
0 votesanswersviews
如何使用各个步骤的范围报告
我们如何使用范围报告日志来执行各个步骤 . 我的主要测试如下 @Test(testName = "Validate SinglePage and Multiple Page", enabled = true, priority = 1, groups = {"Section Formatting"}) public void SingleSection(S... -
0 votesanswersviews
测试步骤的范围报告日志无效
我有一个有多种方法的TestNG测试 . 范围报告在主类中工作但是当我尝试为其他方法写日志时,我得到空指针异常 . 所有教程都指向在main方法中编写日志而不是其他方法 . 我一直在努力为此找到解决方案一周 . 有人可以帮帮我吗?谢谢 我的代码是这样的 @Test public void TestOne() { extentTest = extent.startTest("TestOne... -
0 votesanswersviews
仪表板在范围报告中占用的时间
Screenshot我已经解析了XML并尝试获取HTML结果 . 问题在于仪表板中的时间 . 根据逻辑,此时间设置为最小的测试开始日期 - 最大测试用例日期 . 这是不正确的,而应该总结各个测试用例的执行时间 . getRunDuration方法是要更新的 public String getRunDuration() { long diff = endTime.getTime() - s... -
0 votesanswersviews
重试分析器和范围报告
我正在使用硒项目的重试分析器和范围报告 . 当测试用例失败时,使用重试分析器将失败的测试用例运行两次 . 问题是在范围报告中我能够看到两个运行 . 一个是滑雪,另一个是失败 . 如何修改范围报告,使其仅提供最终运行的测试结果,即仅报告失败 . 范围reoprt版本 - 2.41.2 Code: Retry Analyzer: public class RetryAnalyzer implemen... -
1 votesanswersviews
范围报告测试始终报告通过
我有一个问题,如果我运行一个有6个步骤,3个传递,1个失败,2个跳过的测试 . 它将始终在我的范围报告中报告为通过 . 我正在使用Klov . 我可能没有正确配置报告吗?如果有的话,是否有人有解决此问题的建议 . public class MyRunner { @BeforeClass public static void initialize(){ d = new Date(); ... -
0 votesanswersviews
TestNg ExtentReport:通过testng.xml执行2个类时出现空指针异常 - 当我在@BeforeSuite中使用Extent报告时
ExtentReports报告;ExtentTest Logger ;代码运行正确1类但在使用Extent报告时抛出第2类的空指针异常1.我在@BeforeSuite初始化2.然后在@BeforeMethod中初始化3.在testng.xml中有2个类Class1和Class24.执行testng.xml时 - class1的所有@Test都完全运行,但Class2在读入BeforeMethod... -
1 votesanswersviews
如何在TestNG中运行并行测试套件
我尝试使用以下命令运行并行测试套件 . java -cp testng-6.3.1.jar; test.jar; selenium-server-standalone-2.18.0.jar org.testng.TestNG -suitethreadpoolsize 2 testng-vm1.xml testng-vm2.xml 当我执行上面的命令时,只运行最后一个testng xml文件(即te... -
0 votesanswersviews
为webdriver并行运行testng方法
该脚本有methods = parallel . 但它在任何给定时间内只执行一种方法,并为另一种方法提供错误 . testng脚本: <suite name="test suite" verbose="1" parallel="methods" thread-count="3"> <test nam... -
0 votesanswersviews
TestNG测试不是并行运行的
我对这个问题很沮丧 . 我有3个节点运行多个浏览器和网格很好地启动 . 然后我有一个测试套件,其中有3个测试,每个测试都有多个测试 . 当我执行测试时,三个浏览器被占用但在一段时间后,第一个节点中只有一个浏览器保持占用状态,另外两个节点保持空闲状态 . 这是我的设置代码 public void setUpEagle() throws Exception { DesiredCapab... -
0 votesanswersviews
并行地跨不同测试运行testng方法
我在 testng.xml 文件中有多个测试标签,我正在使用maven运行 . 我在套件级别将parallel属性设置为方法,将线程数设置为5.我面临的问题是测试是按顺序执行的,只有测试用例内的方法是并行执行的 . 更清楚的是,虽然有未使用的线程(在我的情况下网格中的Selenium节点)可用,但后续测试会等待,直到执行上一个测试中的所有方法 . 这是我用过的testng.xml, <sui... -
1 votesanswersviews
TestNG没有运行并行方法
我正在使用testNG并行运行一些Selenium测试,我的suite.xml看起来像这样: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite thr... -
1 votesanswersviews
TestNG并行测试运行
我正在尝试与TestNG并行运行示例测试项目 . 但它正在一个线程中按顺序执行 . 我错过了什么吗? 我在套件标签中设置了parallel =“tests”thread-count =“2”属性 . 任何帮助将非常感激 . Java类: public class ParallelSuiteTest { String testName = ""; @BeforeT...