automated-tests

如何在 Runsettings 文件参数 上为 testsettings 制定文件路径

为 runsettings 参数形成相对文件路径/或文件路径的正确方法是什么 <SettingsFile>xxxxxAutomation.testsettings</SettingsFile> 在我的本地环境中这是可行的,但是当我将它推送到构建发布代理时它失败了,因为 它在另一个目录中寻找文件,这是我的发布文件夹 而是在文件夹目录中寻找此文件。 这是它查看的目录 E:\... »

页面对象模型上的 java.lang.NullPointerException 错误

大家好,我正在使用 Cucumber 关注 Java 中的页面对象模型。 我有以下课程: AbstractClass.java: 启动 webdriver 实例并作为其他对象类的 Master 类。 package ObjectRepository; import java.io.FileInputStream; import java.io.IOException; import java.... »

Django - 连接到其他数据库进行测试

您好,我正在尝试在 Django 测试阶段连接到我的开发数据库,​​而不是使用 Django 创建的默认测试数据库。 我的问题是 1)我如何在测试阶段连接到我的开发数据库? 2)在测试阶段如何连接模型和开发数据库?... »

CodedUI 找不到控件

当我尝试映射控件时,它给出了一个错误“Internet Explorer 运行的完整性级别低于当前进程”我该如何解决这个错误?... »

c#

在 Jenkins 上重新运行失败测试的插件

Jenkins CI 是否有一个插件可以只重新运行失败的测试,我可以通过重新运行配置文件和黄瓜耙任务来完成,但是已经有插件了吗? 还知道在失败时运行整个构建的 Naginator 插件 https://wiki.jenkins-ci.org/display/JENKINS/Naginator+Plugin 但我只想运行之前构建中失败的测试... »

浓缩咖啡失败时设置构建失败

Gradle 在单元测试失败时将构建设置为失败,但在仪器测试失败时设置 BUILD SUCCESSFUL(在我的情况下为 espresso)有人知道如何在 espresso 失败时强制构建失败吗? Ops:需要这个与 Jenkins 集成,所以当单元测试和 espresso 测试失败并且不想使用 Jenkins Text-finder 插件时它必须失败。... »

无需编码的测试人员的自动化测试

我正在尝试改进我工作的测试过程,但没有调整结构。 我们拥有:VSTS、Selenium IDE、编写测试用例但不编写代码的测试人员。 我想做的是设法将我们的 TFS 持续集成与我们编写的 Selenium 测试结合起来。这些不是代码驱动的 selenium 测试,而是用户点击通过的 IDE 版本,并使用 IDE 设置断言(所有这些都只是 UI 测试)。我知道我们可以将这些测试计划导出为 .SIDE... »

无人值守测试 ssh(公钥/私钥)连接的可靠方法

我希望以自动方式基于 ssh 公钥/私钥验证进行测试通过/失败。 我知道我可以使用这样的东西: ssh -T git@github.com 这将给出如下结果: Hi username! You've successfully authenticated, but GitHub does not provide shell access. 显然这是一条自定义消息,并且会因不同的服务而改... »

轻松自动化负载/性能测试 | Azure ASP.NET Web 应用

使用 Azure 设置自动化单元测试轻而易举。 但是,我在尝试为我的 Web 应用设置一些负载/性能测试时遇到了一些困难。 谁能提供在 Azure 中设置自动负载/性能测试的简单教程?首先,我只想要一些非常简单的自动化操作。 我不确定我是否应该使用 1) Azure 的性能测试,2) Visual Studio 的基于云的负载测试,3) Visual Studio Web 性能/负载测试项目... »

Coded UI:我们可以在不消耗鼠标的情况下执行拖放操作吗?

我过去使用过 Selenium Web 驱动程序,因为它利用了浏览器驱动程序,它可以在不实际移动鼠标的情况下执行拖放等操作。使用鼠标执行拖放的问题在于,在运行测试时,您实际上无法打开任何其他内容或移动鼠标。我想知道 Coded UI 是否有类似的功能? 请考虑到我不想使用测试记录器,而是使用更灵活的方法并通过页面模型构建 UI 测试。这意味着我正在手动编写所有测试代码。 ... »

重写节点后注释行消失

我正在编写简单的重构,并注意到一件奇怪的事情。我正在重写的节点之前的注释行在重构后消失了。相关节点之后的 cmets 也会在节点内部传输并在新位置打破缩进。这很奇怪,我想问一下是jdt的bug还是我做错了什么,没有注意到。 例如,我的代码假设以最短分支首先出现的方式重构 if-else 语句。 当我尝试重构这个时: // pre if(a==6) { a = ... »

jsystem 失败跳到下一个测试

我在 Jsystem 有一个项目,看起来是这样的: TC1 test step 1 test step 2 test step 3 TC2 test step 1 test step 2 test step 3 我想要做的是,如果我在其中一个步骤中遇到异常,它将停止当前测试,并继续下一个测试。例如如果TC1的第1步抛出异常,它会自动... »

有没有一种简单的方法来重构文件缩进一段时间的代码库?

我有一个项目,它以 4 空格缩进开始,然后仅对某些文件切换到 2 空格。 现在我有 .editoconfig 文件来标准化缩进 *.{ts}] charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true indent_style = space indent_size = 2 有没有办法将此新规则应... »

Chrome 有时无法在 Jenkins 服务器上打开 RobotFramework 测试

我们的 Robotframework 测试套件每晚都会针对我们的网站运行。在过去的几周里,一些测试开始时出现了非常随机的失败,并在无头 chrome 浏览器打开时出现以下错误: (chrome not reachable) (The process started from chrome location /usr/bin/chromium-browser is no longer run... »

在 1 个 testcafe 测试中打开多个浏览器窗口

我正在尝试使用 testcafe 编写一个可能在文档中产生冲突的测试。为此,我需要在 2 个不同的浏览器会话(一个是隐身窗口)中以 2 个不同的用户登录,并为每个用户打开文档编辑器并编辑相同的文本。在编辑内容时,两个用户都在编辑器中以产生冲突,这一点很重要。 有没有办法在 1 个 testcafe 测试中打开多个浏览器会话?或者同时处理具有 2 个不同用户角色的文档的替代解决方案? 测试的样子: ... »

Appium iOS 驱动程序无法将密钥发送到 UIATextField

我正在使用 Appium 1.4.13、java-client-3.3.0.jar、selenium 独立服务器 2.48.2 和 IntelliJ。 我想向 UIATextField 输入一个值,它是一个数字选择器。我读了一个教程,它建议: (MobileElement) iosDriver.findElement(By.xpath("//UIATextField")).sendKeys("... »

ios