testng相关内容
在 Maven 项目中,当我运行测试用例时(在 Windows 上): 运行 TestApp.readParameter 时出错:命令行太长.在为了减少它的长度,可以使用类路径文件.你愿意吗为您的所有运行配置启用类路径文件模式项目?启用 设置.iws 编辑配置),在“缩短命令行"行中出现的配置选项卡中选择选项“类路径文件"/“@argFiles (Java 9+)",下拉菜单中的最
..
我在 $ mvn compile 上收到以下错误: [ERROR] 无法执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project Sym360: Compilation failure: Compilation failure:[错误] 不再支持源选项 5.使用 6 或
..
在我进入它之前,我是硒等的新手.我已经查找了此问题的所有答案,但仍然无法解决问题.我的 %claspath% 等等都是正确的.jar 文件位于正确的文件夹等中.我完全不知道为什么这不起作用.我的猜测是我在做一些愚蠢的事情,专家会很快发现错误. 我能够在 Eclipse 中运行以下测试,它打开 firefox 并运行测试,没有任何问题.如果我从 cmd 或 Jenkins 运行测试,我会收到以
..
我创建了一个 TestNG 类 (FirstTest.java),当我将测试用例作为 TestNG Test 运行时,出现以下错误. 在“启动 FirstTest"期间发生内部错误.java.lang.NullPointerException Eclipse 版本:Luna Service Release 2 (4.4.2) 如果有人知道请帮忙! 解决方案 我今天遇到了类
..
我有一个使用 selenium 和 testng 的基本登录测试.从 Eclipse 执行时,它按预期工作并调用 Google Chrome.如果从 TESTNG 命令行执行,它也可以正常工作. 这是我的@Before: @BeforeMethodpublic void setUp() 抛出异常 {File file = new File("C:/Selenium-driver/chrom
..
我正在尝试从 Jenkins 运行 TestNG 测试(在包含的 Java 项目中),但没有运气. 看起来好像是 Jenkins 的 TestNG 插件(https://wiki.jenkins-ci.org/display/JENKINS/testng-plugin) 只发布 TestNG 测试的结果,但实际上并没有运行测试类......还是我错了? 无论如何,我如何在与 Jenki
..
我有一个抽象基类,我将其用作单元测试 (TestNG 5.10) 的基础.在这个类中,我为我的测试初始化整个环境,设置数据库映射等.这个抽象类有一个带有 @BeforeClass 注释的方法,它执行初始化. 接下来,我使用具有 @Test 方法和 @BeforeClass 方法的特定类扩展该类.这些方法执行特定于类的环境初始化(例如,将一些记录放入数据库). 我如何强制执行 @Be
..
基本上,我有一个拆卸方法,我想登录到刚刚运行测试的控制台.我将如何获取该字符串? 我可以得到类名,但我想要刚刚执行的实际方法. public class TestSomething {@AfterMethod公共无效撕裂(){System.out.println("刚刚运行的测试是:" + getTestThatJustRanMethodName());}@测试公共无效测试用例(){断言真
..
我需要传递以下值...... exeEvironment(测试环境),testGroup(testNG 中的组) 从命令行 -> POM -> TestNG -> 测试用例. 基于这两篇文章...... 从 maven 传递一个 java 参数 如何将参数传递给来自 Surefire Maven 插件的 guicified TestNG 测试? 我做了以下配置.
..
我在 Eclipse 中使用 Selenium IDE 和 Selenium Web 驱动程序 testng ..我的测试是针对 ZK 应用程序的.. 测试用例在 Selenium IDE 上运行良好..
..
正如我们从官方 TestNG 文档中了解到的: @BeforeClass: 注释的方法将在当前类中的第一个测试方法被调用之前运行. @BeforeTest: 注释的方法将在任何属于 标签内的类的测试方法运行之前运行. 上述两个 TestNG 注释在功能上看起来很相似.谁能解释一下独特的区别? 解决方案 SeleniumAbstractTest.class
..
我正在使用 Selenium WebDriver (Java) 和 TestNG 在我创建的网站上进行一些测试.在这个网站中,我也有 JavaScript,在一些函数中,它返回值,并通过 console.log() 将值输出到浏览器控制台. 我想知道是否有一种简单的方法可以让 Selenium WebDriver 访问一些 JavaScript 信息,以便我可以使用 TestNG 执行断言.
..
我完全按照网站说的去做,但结果出现了 4 个错误... 解决方案 正好有4个错误如下: 错误:ChromeDriver 无法解析为类型 解决方案:需要添加如下导入 import org.openqa.selenium.chrome.ChromeDriver; 在这里您可以找到关于 chrome Webdriver 无法解析为类型错误 eclipse 和 java 错误
..
我在 Java 中有一个 selenium 测试,我正在做一些这样的断言: assertFalse(isElementPresent(By.xpath("//td[2]/div")));私有布尔值 isElementPresent(By by) {试试 { driver.findElement(by);返回真;}捕获(NoSuchElementException e){返回假;} 这是从 ID
..
我正在使用带有 Eclipse 和 TestNG 框架的 Java 的 Selenium RC.我有以下代码片段: assertTrue(selenium.isTextPresent("请输入电子邮件ID"));assertTrue(selenium.isTextPresent("请输入密码")); 第一个断言失败,执行被停止.但我想继续进一步的代码片段. 解决方案 Selenium
..
我正在尝试使用 testNG 执行我的测试脚本并尝试以下代码,但在控制台中显示 0 表示运行、失败和跳过.因此,我无法验证脚本中的结果. Java: package com.demoaut.newtours.testcases;导入 org.testng.Assert;导入 org.testng.annotations.Test;//导入junit.framework.Assert;公共类
..
我在真实设备中使用 Appium/TestNG 来自动化应用程序,但某些元素在其他语言中具有 [@text='string'].在其他语言上使用相同代码而不是为每种语言创建一个代码的最佳解决方案是什么? 解决方案 最佳实践是永远不要使用像 //*[@text='string'] 这样的 XPath 定位器 对于 Android 应用程序使用 resource-id 或 uiautoma
..
我究竟如何从命令行运行 .java TestNG 项目? 我已经通读了 TestNG 文档,并尝试了以下方法无济于事: C:\projectfred>java org.testng.TestNG testng.xml ... 在我的项目中使用以下 testng.xml 文件:
..
我在 src/test/resources/feature/中有以下功能文件(单独的功能文件),我想并行运行它们.如:一个功能文件必须在 chrome 中执行,另一个必须在 firefox 中执行,如提到的@Tags 名称. 功能:退款项目@铬合金场景:杰夫退回有故障的微波炉鉴于杰夫以 100 美元买了一台微波炉而且他有收据当他回到微波炉那么杰夫应该被退还 100 美元功能:退款@火狐场景:Je
..
我目前正在使用 testng + selenium 来自动化我的测试,我有以下场景: 我需要从 excel 文件中读取数据,转换对象中的每一行并为每个行运行 1 次测试.我正在尝试使用注释@DataProvider 来返回一个对象数组,但是它只能返回迭代器和对象 [][].是否有任何解决方法可用于从 DataProvider 返回 Cliente 对象数组?我尝试了以下代码,但它只打印来自
..