我一直在通过perfecto提供的自助在线培训学习perfecto移动云。甚至我也注册并使用了两个小时的试用期,获得了一些实际操作经验
现在我想亲自体验一下Perfecto UFT集成。我理解免费试用帐户不符合从UFT访问Perfecto的资格
但我还是想知道,有没有其他方法可以让我免费进行Perfecto UFT集成?如果不付费,你不能同时集成两者
您需要了解这两种工具都是专有的,而不是开源的。因此,每当您尝试集成它们时,它都会尝试验证许可证,因为您没有许可证,所以无法集成
还有很多其他功能在
我刚刚开始使用nightwatch,我想确认表是否已正确填充。从终端,我可以执行以下操作:
$(“div#systemViewTable table tbody tr td.sortable”).text()
我收到一堆短信。然而,当我在nightwatch中尝试相同的选择器时,我只得到一个空字符串。即>
browser.assert.containsText(“div#systemViewTable table tbody tr td.sortable”,“some text”)
如何使其正常
我的下拉列表有问题,它使用selectize进行下拉,但是当选项数量太多时,它会在下拉列表中添加一个滚动条,当我尝试单击一些看不到的选项时(您需要滚动它才能看到)水豚认为该选项在那里,并在输入中单击该选项所在的位置,而无需滚动。可见性没有任何变化(命令它搜索不可见的元素也不起作用)您可以单击下拉列表中的可见元素,然后发送:向下箭头本机键以模拟向下键操作。您应该这样做,直到元素可见,然后单击活动选项
检查以下主页:
find("#select-country-selectized").click(
我以前使用Appium进行移动自动化,现在我想使用与Appium相同的逻辑,但用于windows桌面应用程序。
是否有类似于Appium的自动化工具来测试桌面windows应用程序?
(除了RIDE和AutoIt)我正在将RIDE与Sikuli库一起使用,但我发现这不如Appium,Appium通过名称、id和xpath提供了许多位置策略。。。使用sikulibrary仅通过图像定位元素或使用AutoItLibrary单击鼠标位置定位元素没有好的策略,因此,如果我从Windows 7更改为10,
如果每次迭代后我的索引不会减少,我如何避免减少错误?
为什么我对一个对象和一个数组使用modify子句,而对它们使用modify子句呢
class ownerIndexs{
var oi : map<int, int>;
constructor(){
new;
}
}
class multiowned{
var m_numOwners : int;
var m_owners : array<int>;
var m_ownerIndex :
我在玩空手道的#regex验证,遇到了一个问题
当我有这样一个文件pravda-text\u field-OIQSNP时,我只想匹配字符串的第一部分和连字符,在本例中是pravda-
以下是我的尝试:
And match each $.items contains { filename: \\Apravda- }
// I'm using double back-slashes for the escape char
当我运行测试时,断言失败,只是说“原因:正则表达式匹配失败”
我的验证有什
cy.click失败,原因为“目标元素已禁用”。但此处启用了目标元素。
目标元素的外部TML如下所示
有时cy.click失败,原因是目标元素不完全可见。即,如果按钮或锚定ag文本在该点击失败时部分可见
<a class="btn" data-click="myClickEvent" data-bind="enable: enabled, css: { 'disabled': !enabled() }, attr:{'test-id':te
我已经安装了学术版的pex和角色
我在VisualStudio2010中编写了以下代码。但是pex只提供了一个空指针作为输入。pex不支持类类型吗?请帮帮我
这个测试就是测试
源代码:
public class ClassForPex
{
public int a;
public int b;
ClassForPex(int x, int y)
{
a = x;
b = y;
}
};
public static class StringExtensions
{
publi
我正在处理GitHub上托管的所有HTML或MD文件。我希望每个拉请求都能通过拼写检查和自动测试。我正在考虑使用Travis CI来实现这一点,但是我不能使用默认方法来重建所有内容。对于docs项目,这是不可取的,因为:
文档中的每个文件都是独立的,无需在每次发生变化时构建整个项目,
一些拼写检查/书写良好的建议值得商榷或完全错误,应予以忽略,例如,因为它们忽略了上下文。
我不希望所有的请求都失败,并在整个回购协议中显示一长串被忽略的建议
有没有办法让我的Travis CI测试知道哪些文件/段落
我已成功安装并成功运行Culebra。我以前使用MonkeyRunner在设备上移动东西
TOUCH|{'x':106,'y':1647,'type':'down',}
WAIT|{'seconds':2.0,}
TOUCH|{'x':210,'y':1647,'type':'move',}
...
TOUCH|{'x':210,'y':1647,'type':'up',}
我一直在寻找将脚本移动到AndroidViewClient,但找不到任何等效的脚本。我知道触摸、长距离触摸和拖动。我已经
我有一个问题
[launcher] Process exited with error code 1
/usr/local/lib/node_modules/protractor/node_modules/q/q.js:126
throw e;
^
Error: Spec patterns did not match any files.
当我试着开始我的测试
我有一个文件配置:
exports.config
我一直在寻找RPG自动验收测试的工具,以使用ATDD和BDD等技术,但我还没有发现任何东西,我发现的越接近,但它仅适用于单元测试,如果您能提供一些相关文档,那就太好了
问候。您的问题可能与stackoverflow…或其副本无关
但我会把这个答案作为一个普遍的答案扔掉,是的,工具是存在的;没有尝试指定任何特定的
此外,您不必为RPG寻找工具;尤其是使用ATDD,您可能需要能够测试5250个应用程序的工具。是的,这样的应用程序可能是RPG,但不一定是这样,而且工具也不会在意。关键是你可以有一个RP
是否有人能够通过使用这三种工具成功地设置测试
我可以在服务器上单独运行testcafe测试,运行需要20秒
当我与TeamCity一起运行该测试时,需要12分钟
当我添加browserstack时,不知何故browserstack local进入了这个过程,它失败了
此外,我使用了这个Git,并试图让它发挥作用,他们的回购协议也不起作用
那么,有人知道这三者如何协同工作吗
TeamCity Professional 10.0.1(构建42078)
npm版本5.6.0
节点版本8.9.4
t
我一直在使用6.3.2版本,我使用离线激活码启用了该版本。从那以后,我搬到了一个有新工作站的新办公桌上。我能够安装版本6.3,但由于离线激活不再可用,它是无用的
我不是想使用需要许可证的版本7,我只是想使用一个一直免费的版本。在线激活不是一个选项
有人知道有没有办法从另一台机器上获取旧的脱机激活码,并在新的安装上重新使用 我认为您不能使用旧的脱机激活码,因为您已移动到新的工作站,并且脱机许可证已过期
您可能必须联系Katalon支持部门,看看他们是否可以为您激活新机器的脱机许可证,或者自己激活新
在其他一些ci中,例如,使用Travis,它支持多个JDK测试(例如
但是,我不确定如何在GitLab ci下实现它
假设我有一个java项目,我想确保这个项目可以在jdk8和jdk11下正确构建和运行,我如何在Gitlab CI中做到这一点
非常感谢 一种方法是使用具有所需依赖关系的不同映像定义管道作业。您可以使用dockerhub中的任何公共图像。快速搜索后,我选择了yaml示例codenvy/jdk8\u maven3\u tomcat8(jdk8+maven)和appinair/jdk1
我想写一些我将在WSO2中运行的代码。在开始之前,我想了解如何使用自动化测试框架测试这些小工具
标准web浏览器自动化测试(如selenium)能否用于小工具?如果没有,是否有任何文档或wiki页面显示如何进行自动小工具测试?Selenium是对小工具进行测试自动化的最佳选择。因为它将从UI级别进行测试。是否需要使用selenium执行任何特殊操作来测试小工具?您可以查看此处提供的示例代码,这些是使用selenium为GS编写的少数测试。
下面是我基于python的测试(一般)的情况
==============================================================================
***Settings***
Variables variable_file.py
Library library.py
***Test Cases***
A Test Case
myTest ${some string} [I
我正在使用MSTest.exe工具使用命令提示符(在powershell脚本中)运行集成测试
但是我看到它跑得很慢,我需要跑得更快。
从powershell的输出来看,MSTest似乎一个接一个地运行它们
有没有一种方法可以将它们一起运行或并行运行
我正在使用以下命令运行测试:
MSTest.exe "/testcontainer:C:\myTestClass.dll" "/resultsfile:C:\TestResult.trx"
您可以使用testsettings进行测试
在测试dll
我有一个按钮,支持文本框,下拉菜单。因此,我点击按钮一次,它会显示一个新页面。如果我第二次尝试单击按钮时收到一个错误,即找不到对象(按钮)
任何人请帮助我解决这个问题。我在下面附上我的代码
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/select_SelectAmbCol.CptDr.Duke'),
'13', tru
我在一个简单的页面上有一个HTML表单(非常简单,没有像Ajax这样棘手的部分,…)。我尝试读取任何输入的默认值(type=“text”,同样没有技巧),并将其存储在常量中以供以后使用(assert)
HTML看起来像:
<form method="post" ...>
<input type="text" id="xyz" name="xyz" value="123">
</form>
describe('General tests', functio
我正在使用SpecFlow和Selenium生成屏幕截图,方法是使用VSTSVisual Studio测试任务执行xUnit测试运行:
我已经用默认参数值配置了VS Test task,因此(我相信)它只需查找任何DLL并使用xUnit runner运行它们
运行后,特定版本的测试报告将按预期显示测试结果。但是,它不显示生成的屏幕截图
我正在尝试使用以下代码附加测试期间生成的屏幕截图:
string path = System.IO.Directory.GetCurrentDirecto
我们有一些测试用例,涉及到将网页内容与基线进行比较。尽管我也有测试用例,可以根据基线测试脚本中的标准输出
我暗自怀疑这不是最好的做事方式,原因有几个:
创建基线时需要手动干预。当页面发生更改并且您需要创建新基线时,需要人工检查新基线是否“正确”
它需要一些复杂的编码来区分差异,以及如何报告这些差异
一般来说,QA社区中关于这些挑战的公认最佳实践是什么?为什么不从基线页面获取页面源和从测试页面获取页面源,然后比较任何差异呢?是的,这就是我们现在所做的。但我想知道是否还有其他类型的策略用于这类事情。
我在到处玩,想让小测验和流浪汉一起在测验厨房工作
我自己的测试成功了,但是chef client cookbook包含一个启动chef client的测试,该测试运行失败。chef客户端启动失败的原因是它无法向我的chef服务器进行身份验证,因为该框没有我的客户端验证密钥
# Running tests:
chef-client::service#test_0001_starts the chef-client service = 0.03 s = F
ntp::d
我有一个由Visual Studio从PC安装在Windows Phone 8.1中的应用程序。我可以从我的手机上再次将其传送到PC吗?不,你不能使用公开的工具
只能从PC访问隔离存储
你能帮我回答两个关于组织测试和使用诱惑的“功能”标签的问题吗
如果我有几个不同的测试,但我需要将它们全部包含在一个功能中,那么我是否必须在每个测试方法上方编写@Features(“我的功能”)注释?是否有一种方法可以一次性编写@Features(“我的功能”)注释,并在其中包含所有必需的测试
如果我的@Test方法有几个逻辑上分开的类,那么有没有一种简单的方法可以从一个TestSuite类调用所有必需的测试,以便简单地管理测试队列
每个类可以编写一次注释@Feature。但你真的需要这样的功能吗
我正在将NeoLoad配置为作为服务器监视本地主机。我只想监控一些linux进程,比如CPU、内存(使用、免费)
以下是我的步骤:
启动配置
我选择新的受监控机器
选择Linux监视器
配置监视器
设置用户和密码并选择ssh作为协议连接。没有其他配置
检查要监视的参数列表。
从列表中选择eth0接口
运行监控
当我播放测试时,会出现以下错误:
我被这些错误弄糊涂了。我按照视频:进行自定义配置。@Robert
NeoLoad不能用作独立的监视工具。它只能在执行负载测试期间监视特定的基础
Im在Android应用程序上自动化功能测试(使用ranorex工具)
此应用程序使用蓝牙连接的条形码扫描仪获取读取条形码的输入。[通过蓝牙连接的条形码扫描仪和条形码扫描仪的扫描进入android应用程序]
有谁能告诉我如何用android emulator或任何设备模拟这个场景吗
-是否有任何android应用程序,我们可以安装在设备内,并使这种模拟发生?
-是否有任何pc应用程序可以将条形码扫描模拟发送到emulator
或任何其他解决方案?这似乎是不可能的。请看下面的帖子
我没有测试过
在cypress中,当鼠标悬停在不同的位置时,是否有办法测试工具提示信息
我将鼠标悬停在一个图形上,当鼠标悬停在不同的地方时,它会显示不同的值
将鼠标悬停在0,0上会在工具提示中显示(x=0,y=0),以此类推。。任何帮助都将不胜感激。请尝试以下操作:cy.trigger('mousedown',x,y)。然后您可以执行cy.get('.tooltip选择器').should('contains','value')
我试图用UiAutomator单击按钮,但收到错误“androidx.test.UiAutomator.UiObjectNotFoundException”
我试着用两种方法来定位这个物体
UiObject cartButton=uiDevice.findObject(新选择器().resourceId(“R.id.group\u cart\u add\u按钮”)
UiObject2 cartButton=uiDevice.findObject(By.res(InstrumentationReg
这对我来说是令人震惊的,我是提供服务的组织之一,他们通过自己的框架实现自动化而不使用任何元素定位器,并且他们承诺也支持web、移动iOS和android…。
作为一种用途,您只需要定义您的BDD场景以及任何一个操作,如选择、单击、等待
例如:
我想登录并阅读电子书
作为一个用户,我想登录
当我读到一本书的时候
然后我就可以读这本书了
这里我们需要提供
用户名:
密码:
图书名称“选择”操作
不使用Xpath、css、id、标记……任何定位器就可以处理测试自动化吗
如果有任何人有任何信息,请让我知
有没有办法在测试之间等待一定的时间?我需要一个解决方案来补偿服务器延迟。创建记录时,需要一点时间才能在我的环境中搜索该记录
在下面的代码示例中,如何在第一次测试和第二次测试之间等待30秒,而在第二次测试和第三次测试之间没有等待时间
class MySpec extends GebReportingSpec {
// First Test
def "should create a record named myRecord"() {
标签: Automated Tests
ui-automationcoded-ui-testsgui-testinggui-test-framework
我正在使用编码UI进行自动化测试。我已经在QTAgent32.exe.config文件中启用了HtmlLogger。我正在获取html输出文件。但我正在考虑在html输出文件中编写一些消息。我使用了this.TestContext.WriteLine(“消息”)将输出写入结果文件(.trx),但不写入输出html输出文件。在测试运行时,是否有任何解决方案可以写入html文件?
任何帮助都将不胜感激 我发现没有直接写入UITestActionLog.html的方法,但我们可以通过获取文件路径并使用
我不熟悉Appium移动自动化工具。我在线学习了一些教程,我能够在Mac机器上使用Appium的“记录”功能记录测试。然而,我的要求是在Windows机器上生成测试用例。我在阿皮姆搜索,偶然发现了这个
我试图在本地windows计算机上运行此操作,但出现以下错误
Uncaught ReferenceError: require is not defined
file:///C:/browser/icons/style.css Failed to load resource: net::ERR_
什么样的测试工具可以用来保护我的智能合约dApp免受黑客攻击
硒,或任何其他工具
我在测试codeceptjs时遇到问题。我正在尝试在Atlassian云上测试应用程序,但codeceptjs/Puppeter无法与页面上的任何元素交互。当我启用屏幕截图时,我看到它位于右侧页面,但codeceptjs只能在导航菜单中找到元素。它甚至无法通过选择器或xpath找到body元素。
我尝试添加I.waitForNavigation(),但测试从未超过这一步。我试图在配置部分设置一个超时,就像他们在文档中说的那样,但我没有运气。我尝试了他们建议的一切,但它只是永远在那里等待。如果我注
我正在使用Spock/Geb编写一个自动测试,我想验证一个字段是否确实是必需的
代码如下:
以下是我尝试编写的内容,但没有成功检查以确保这两个字段实际上是必需的:
有人知道我的代码应该是什么样子吗
以下是实际页面的外观-我正在尝试验证红色星号:
更新:以下代码正常工作:
断言要使用的clientConfigPage.modalClientNameTextBox.getAttribute(“必需”)。这将返回一个布尔值,以确定元素是否具有给定名称的类。在您的示例中,您使用.getAttrib
我目前正在使用批处理文件和MS任务调度器运行测试脚本。但是,我希望在测试完成后向我们的产品团队发送一封电子邮件。电子邮件将包括机器人框架测试报告的快照。这可能吗?报告是一组HTML文件,通过电子邮件分发时不容易打开
考虑设置一个CI服务器,该服务器不仅可以发送电子邮件,还可以将报告保存在web服务器上。然后,该电子邮件包含指向正确报告的链接
我现在正在使用Jenkins,它有一个机器人框架插件。它保存每个测试运行的完整历史记录,并发布带有通过/失败测试数的图表。是的,这是可能的。查找在系统上发送
如何在肉毒杆菌检测中进行部分匹配?
只有当expexted和bot响应匹配100%时,它才能通过测试用例。我希望它匹配,即使有90%匹配。我们可以在Botium中这样做吗?否。当且仅当所有测试用例都通过时,测试运行才被视为通过-任何其他方法都没有意义。Botium还支持几种不同的文本断言——通常可以执行所有类型的文本断言。如果没有,您甚至可以添加自己的asserter代码(需要Javascript编码)。
因此,您可以做的最好的事情是重新设计您的测试用例,使它们更加健壮
我的测试套件是一个包含多个测试用例文件的目录。执行此目录时,我希望在大多数文件之前和之后运行相同的套件设置。但是很少有人不需要它。我尝试将初始化文件与套件设置和套件拆卸一起使用,但它们仅在第一个文件之前执行一次-套件设置,在最后一个文件之后执行一次。因此,只有当我从目录中包含一个文件时,它才起作用
除了在文件夹中的多个文件中添加Suite Setup和Suite Teardown之外,还有其他方法可以执行此操作吗
除了在文件夹中的多个文件中添加套件设置和拆卸,还有其他方法吗
不,没有。至少,不是
我们有一套转换器,用于获取复杂数据并进行转换。大多数情况下,输入是EDI,输出是XML,反之亦然,尽管还有其他格式
数据中存在许多相互依赖关系。有哪些方法或软件可以生成这样复杂的输入数据
现在我们使用两种方法:(1)我们多年来构建的一套样本文件,主要来自文档中的文件bug和样本;(2)生成伪随机测试数据。但前者只覆盖了一小部分情况,而后者有很多折衷之处,只测试了字段的一个子集
在进一步实施(重新发明?)复杂的表驱动数据生成器之前,您发现哪些选项成功了?答案在您的问题中。除非实现复杂的表驱动数据生
有人建议通过自定义属性(如expando属性)查找页面上的元素吗
问题:该站点使用大量JSP和动态图像作为按钮。它们没有静态名称或ID。设想一个注册或签出过程,其中每个页面都有一个“下一步”或“继续”按钮,但它会根据当前上下文动态地将您带到某个地方
建议的解决方案:我反复提出的不可自动执行的请求最近得到了btn tag title的自定义expando属性的答复
如果页面上的每个元素都有一个名为btn tag title=的唯一但自定义的属性,那么selenium 2.0每次都能找到可靠的属性吗
我可以在没有要测试的应用程序源代码的情况下使用Selenium 2运行测试吗?。我想将Selenium与Java(Eclipse)结合使用。我相信您不需要源代码,您可以通过view source函数获取元素。但是更多的细节也很好。更多的细节也很好-您正在测试Java web应用程序吗?是的,我想测试Java web应用程序,但我已经做了一些测试,我不需要应用程序的源代码。谢谢你的回复。
我有一个Testng testsuite,其中包含以下几个测试用例:-
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Regression" parallel="false">
<test name="Automation">
<classes>
在用编码UI编写测试用例时,我遇到了一个问题。编码UI无法识别我在刷新页面后声明的某些对象,我想知道如何在编码UI中使用.Find()方法来克服这种情况,但现在编码UI需要10-20秒才能找到页面中的元素。有没有别的办法解决这个问题
if (strTestName != string.Empty){
testNameFilter.Find();
testNameFilter.Text = strTestName;
}
if (strTestDate != string.E
我对小黄瓜很陌生,正在为我的第一个项目而挣扎。基本上,我们有很多输入参数,这些参数是一个奇特的计算器所必需的,用来帮助人们判断他们是否能够负担得起抵押贷款
我最好只关注输出的一部分,只指定该输入所需的输入,还是将每个输入作为单独的给定/和列出?e、 g
Scenario: Calculate loan amount and LVR
Given the user is on the purchase calculator page
And has filled in the res
我已经阅读了所有文档、所有youtube视频和所有GUI帮助指南,但是我无法在Katalon studio中找到“全局变量视图”。
这是我的Katalon Studio安装的屏幕截图
有人能告诉我在Katalon Studio中哪里可以找到全局变量视图吗?自5.4版(您正在使用的版本)以来,全局变量被替换,现在通过配置文件进行管理。您可以在主目录树的最后一项上检查它们。它已被移动为执行配置文件的“默认”配置文件,如您在Tests Explorer Hanks中所看到的。找到了。你应该把你的评论
是否可以使用Appium在Apple Watch或可穿戴设备上进行自动化测试?
如果没有,是否有其他方法可以这样做?否:Appium
通过xcode显然是可能的:是的,Appium确实支持Apple watch
首先,您可以通过ADB连接小工具,就像连接手机/平板电脑一样:
$adb设备
此外,通过蓝牙将可穿戴设备与手机/设备连接起来非常简单:
$adb-s转发tcp:4444本地摘要:adb hub/&adb-s连接本地主机:4444
然后,启动Appium服务器(如果在本地使用Appium)
当我运行此测试(即测试网站中的登录页面)时,我得到“没有找到名为&{headers}=Create Dictionary的关键字”。如何使此测试正确运行
我以前安装过所有导入的库,并在其他测试中使用过它们,因此我知道它们已正确安装
*** Settings ***
Library Collections
Library RequestsLibrary
Library OperatingSystem
*** Variables ***
${authToken}
${u
这是我的代码:
Excel util:
public static Object [][] getTestData(String sheetName)
{
try
{
FileInputStream ip = new FileInputStream(TESTDATA_SHEET_PATH);
try
{
book = WorkbookFactory.create(ip);
}
java中是否有Sabre GDS连接器api可用于连接并将命令发送到Sabre GDS并获得响应?我需要自动执行sabre命令输出如果您可以访问sabre web服务,则可以使用sabre RecommandLLSRQ web服务在sabre会话中发送命令。谢谢,我们如何访问此web服务?-但如果你想在生产中使用Sabre,你需要与它签订合同
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 19 页