automated-tests相关内容

如何通过XCUITest测试UITableView

有. 我正在通过XCUITest编写测试代码. 我想测试UITableView. 但是我现在无法在UITableView上进行测试. 我不知道为什么手机点击没有反应. 我写了以下代码. let tablesQuery = app.tables app.tables.cells.staticTexts["山手線"].tap() tablesQuery.staticT ..
发布时间:2020-07-10 06:13:02 其他开发

如何在Ranorex中处理数据加密?

我想从数据库中获取加密密码,以便在Android和iOS App中登录. 我已经将用户名和密码设置为数据绑定,并通过将password-variable设置为textField,我希望密码能够被转换/解密,以正确设置密码,否则测试用例将始终失败. Ranorex中是否有用于数据加密的内置方法/功能?如果没有,该怎么办? (我是Ranorex和测试自动化的新手.) 解决方案 没有 ..

在Appium Python中切换整个测试套件的软件键盘

当前,我正在使用Python Appium编写iOS测试,并希望完全隐藏每次需要输入内容时都会弹出的软件键盘.我已经知道driver.hide_keyboard()函数,但是很难在测试中的任何地方都包含它. 我正在查看 Appium所需的功能但找不到会禁用软件键盘的任何东西.赞赏有人可以在这里帮助我吗? 解决方案 要在iOS模拟器中禁用软键盘,请执行以下操作: 模拟器菜单>硬件 ..

获取XHR响应(网络流量)并在Katalon Studio中进行解析

如何读取XHR响应并在Katalon Studio中解析? 我目前使用一种变通方法来测试我的应用程序的响应速度:我使用各种waitForElement_*_()(* =可见,可点击,存在,不可见,不可点击,不存在)命令来测量加载时间各种元素. 我想更具体一点,并衡量网络请求的持续时间(可以在DevTools中看到-网络流量). 能做到吗? 解决方案 在Katalon 7中 ..

硒测试工作时如何工作

当我编写自动化测试并在我的PC上运行它们时,直到测试完成,我才能工作,因为例如,如果我要编码,则焦点将跳出Visual Studio并转到被查看的Web应用程序在网络浏览器中. 有没有一种方法可以防止Selenium驱动程序窃取焦点? 解决方案 不仅不能阻止WebdDiver取得焦点,也不应该这样做. WebdDiver需要将焦点放在浏览器上才能与之成功交互.如果您将焦点放在Webd ..
发布时间:2020-06-29 21:11:22 C#/.NET

在警报上单击“确定"还是通过jquery/javascript确认对话框?

我当时正在考虑在ribs.js和jquery中编写一些UI测试.它们可能不是最好的方法,但这是我在考虑的事情-通过普通代码自动执行测试,而无需记录和回放. 使用这种方法让我抓狂的唯一事情是:在(执行的)某些“用例流程"中,将显示确认/警告对话框.我想单击“确定"并继续操作-这甚至可以通过简单的javascript代码来完成吗?怎么样? 注意:我确实知道GUI测试库的存在,但是我想知道如 ..
发布时间:2020-06-27 20:35:57 前端开发

如何使用Node.js比较两个图像

我正在寻找一种比较两个图像的方法,以查看它们的相似程度.谷歌搜索它会产生大量的图像处理结果(裁剪,调整大小等),但是没有什么可以做图像的近似比较.有一个Node.js库,但它的版本为0.0.1,并且依赖于各种第三方系统软件包,因此不稳定或可移植. 遵循以下原则: var imgComparator = require('some-awesome-image-comparator-mod ..

Internet Explorer的测试自动化

是否有用于Internet Explorer的GUI测试自动化的工具? 我已经将硒用于Mozilla Firefox,但是我还需要用于IE的工具. 解决方案 * 2020年2月更新* Cypress 是用于浏览器测试的新工具,也是少数不使用Selenium的工具之一在引擎盖下. 它不支持Internet Explorer .它确实支持Microsoft Edge和许多其他现代浏览器, ..
发布时间:2020-06-17 19:17:40 其他开发

Tcl/Tk-自动化GUI测试

我想自动化我的GUI的测试.我经历了以下发布,但是如果有人可以发布样本测试以下示例的代码对我来说更容易理解. 以下是我的 Hello World 简单代码. namespace eval Gui { } proc Gui::hello {} { toplevel .hello wm title .hello "Hello" wm resizable .hello 0 0 ..
发布时间:2020-06-17 19:17:26 其他开发

Robot Framework数据驱动的自动化测试:是否可以将从数据库派生的数据用作测试模板的数据源?

我熟悉在数据驱动的Robot Framework测试中使用模板关键字,并且知道可以使用外部数据源(例如文本文件和csv文件)来提供测试数据。但是,我工作的组织希望使用数据库中保存的数据作为测试用例数据的来源。有人知道这是否可能吗?我已经搜索了Stack Exchange,Stack Overflow和其他资源,但是找不到答案或任何示例。 这里是我熟悉的数据驱动方法的一个示例 ***设 ..

修改已更改对象的子句错误

如何在Dafny中声明“ 确保”,以保证方法返回的对象是“新的”,即与在其他任何地方使用的对象都不相同( 以下代码显示了一个最小示例: newArray(a:array)方法返回(b:array) 需要!= null 确保b!= null 确保!= b 确保b.Length == a.Length + 1 { b:= new int [a.Lengt ..
发布时间:2020-06-11 01:50:19 其他开发

Android上的辅助功能测试自动化

我最近开始研究在Android上自动进行辅助功能测试。网络上没有太多信息。 有没有人探索过或目前正在这样做?如果是这样,您可以分享您的想法/方法吗? 似乎Android的uiautomator依赖于可访问性功能,但它不支持测试可访问性。如果它依赖于可访问性功能,是否意味着仅通过使用uiautomator执行UI测试就可以完成诸如可访问标签之类的基本验证? 解决方案 这是一个对And ..

如何使用HP UFT在Powerbuilder窗口中选择特定元素

我正在尝试记录/自动化在Sybase Powerbuilder中开发的应用程序。我当前正在使用HP UFT v12.54。 使用默认记录过程,对象间谍只能看到PB窗口中的区域,而看不到特定字段/下拉列表。简而言之,我无法在窗口中选择特定对象。 请参见下图: 我正在尝试选择授权签名人字段,但选择UFT没有看到特定元素,而是看到了客户数据字段。 UFT只是通过xy轴而不是特定对象引用 ..
发布时间:2020-05-30 02:41:53 数据库

使用SoapUI,Postman和Runscope进行API测试

我是使用应用程序测试后端API的新手。我一直只是使用前端应用程序进行手动测试。我想做的是使用专门为后端API测试设计的应用程序。到目前为止,我已经针对SoapUI,Postman和Runscope。但是我不知所措,因为尽管我有丰富的JavaScript,Python和Ruby在Selenium中进行自动测试的经验,但我比测试程序员更多的是测试分析师。有什么建议么?有什么想法吗?警告? (我也 ..
发布时间:2020-05-30 02:13:35 其他开发