- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个关于将框架更改为 PDF 查看器以读取文本的自动化测试。我有四个测试,基本上做同样的事情:查找数字、字母......最后测试 PDF 中是否不存在单词。如果我单独运行这些测试,或所有与框架相关的测试,它效果很好。但是如果我运行测试套件(其中包括 500 个测试)。其中一个每次都会系统地失败,向我显示以下错误:
org.openqa.selenium.NoSuchFrameException: no such frame
我正在使用 try/catch、thread/sleep...并且我的所有测试都运行良好,但我无法弄清楚为什么它总是相同的测试失败,以及为什么如果我单独运行它或所有功能, 有用。只是想知道你们是否可以告诉我为什么会发生这种情况的不同原因,以便我可以提高我的技能。
最佳答案
如果测试失败,您的测试套件是否会截取屏幕截图?如果没有,我会鼓励您为其实现规则。 (网上有很多例子)。屏幕截图可以让我们了解正在发生的事情。
但这听起来像是一个性能问题。当您运行 1 个测试时,系统上没有太多负载,并且框架的加载速度足以让测试找到它。
但是,当您添加整个套件时,测试有时会运行得更慢,并且步骤可能会因此失败。
失败的步骤可能是上一步。如果框架应该在单击某些内容后加载,但单击操作发生在链接完全加载之前(实际上并未单击链接),则框架将不存在并且测试失败。失败的步骤等待多长时间并不重要,因为上一步确实失败了
关于java - Selenium - 单独通过,TestSuite 没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52151732/
我正在使用TestSuite处理跨越多个测试类的数据库连接。 当作为独立的TestSuite执行时,这些测试全部通过。但是,当通过Gradle执行时,将执行每个单独的测试类,而不是TestSuite。
我需要制作一个大型 python suitecase,其中包含我已经制作好的其他 suitcase 和 testcase 一起执行。 我该怎么做? 例如,这里有一个我要添加的suitecase(sui
我有两个JUnit4测试类,分别是MyTest1,MyTest2,每个类都有几个测试方法。 实际上,这些是Selenium JUnit TestCases。 在MyTest1.someMethodIn
我在 android studio 中使用 Appium 创建了测试 stub 。现在我想创建测试套件,以便我可以管理我的测试用例。谁能帮助我如何为 appium 测试用例创建测试套件? 我的 App
我不记得如何使用 JUnit3 TestSuite 并且在谷歌搜索后找到了这个 public class MyTestsuite extends TestSuite { public stat
在 nosetests 中,我知道您可以通过这样的 nosetests 配置文件指定要运行的测试: [nosetests] tests=testIWT_AVW.py:testIWT_AVW.tst_b
当我们有许多 JUnit4 测试用例分散在许多包中时,将它们放在一个 TestSuite 中是否“好”?像这样: package my.package.tests; @RunWith(Suite.cl
我希望在我的 SOAPUI 测试运行时自动增加自定义属性。目前我的测试要求有一个唯一的部分,称为 UniqueUserPortion,当我测试用户名/电子邮件的唯一性时,它会增加。有没有办法增加此自定
我正在使用 Python 和 Selenium Webdriver。我有一组测试用例封装在 testSuite 中,我希望它们能够并行运行,无论它们的测试用例配置如何(其中一些将在本地运行,其中一些将
我正在寻找自定义实现的集合的验证测试,并偶然发现了这个:http://www.gamlor.info/wordpress/2012/09/google-guava-collection-test-su
我正在寻找一种以非静态方式创建和运行 JUnit TestSuite 的方法。 目前我正在做这样的事情: public class MyTestSuite { public static Te
我有两个测试用例(两个不同的文件),我想在一个测试套件中一起运行。我可以通过“正常”运行 python 来运行测试,但是当我选择运行 python-unit 测试时,它说 0 个测试运行。现在我只是想
前言 TestSuite一直是unittest的灵活与精髓之处,在繁多的测试用例中,可以任意挑选和组合各种用例集,比如smoke用例集、level1用例集、webtest用例集、bug回归用例集等
我正在寻找一些示例或记录良好的读物来描述如何使用 Distribution.TestSuite。当前的 haddock 文档非常糟糕,用户指南也是如此。我想为一个项目编写测试并通过 cabal 运行它
每当我从 SoapUI 5.2.0 导出完整的 TestSuite 时,“\r”几乎会随机添加到我的测试请求中: \r \r \r \r ${#TestCas
我有一个关于将框架更改为 PDF 查看器以读取文本的自动化测试。我有四个测试,基本上做同样的事情:查找数字、字母......最后测试 PDF 中是否不存在单词。如果我单独运行这些测试,或所有与框架相关
因此,我正在使用 JUnit 设置自动回归测试,现在构建脚本已设置为调用 TestSuite,它将一堆不同的测试打包到 TestSuite 中并返回它。 构建文件:
我有以下测试套件 package com.swaserver.junit; import org.junit.runner.RunWith; import org.junit.runners.Suit
我有一个测试套件: @RunWith(Suite.class) @Suite.SuiteClasses({ A.class, B.class }) public cla
我有许多带有“Tests”后缀的 JUNIT TestSuite。 Eclipse 识别静态 suite() 方法并在包资源管理器中提供运行测试选项。然而,对于 NetBeans 却并非如此,它只为我
我是一名优秀的程序员,十分优秀!