首页 > TAG信息列表 > automated-tests

如何使用ant运行android lib的unittests?

我有一个android lib项目和一个我在eclipse中构建的android测试项目. 现在,我正在自动化流程,尝试使用ant运行测试时遇到了问题. 当我运行测试项目的“运行测试”目标时,它声称lib项目没有“安装目标”. C:\Code4\Main\AndroidMyAppLibTest>ant run-tests Buildfile: C:\Code4\Mai

编码的UI WebTest,有时在编辑字段中会省略键入的字符

**更新后** 对于我们在Microsoft Dynamics环境中的系统和集成测试,我们使用Visual Studio 2010编码的UI.我不是Visual Studio的经验丰富的用户,但是具有测试自动化的经验. 每当VS-Code-UI测试在编辑框中键入文本时,都会发生变化,即忽略了必须键入的字符之一.比佛利山庄90210之类的

声纳如何成功运行单元测试

我有一个使用Maven构建的项目,最近集成了Sonar …配置Sonar来分析您的项目确实很容易,但是我无法配置它来运行我的项目单元测试.我用Jacoco尝试了一些操作,但是出现了一些Seam错误,所有其他测试都被跳过了.顺便说一下,我正在使用TestNG手动运行测试.解决方法:声纳无法运行测试,只能

android-选择硒grid2上的特定节点以运行测试

假设我有两个与selenium grid2相连的android模拟器.一个是平板电脑模拟器,一个是移动模拟器.目前,如果我指定要在android上运行测试,则似乎只是随机选择一个. 如果我想专门选择平板电脑而不是网格上的移动模拟器,是否有办法实现? 编辑:这两个模拟器在同一台计算机上运行.解决方法:我

java-如何在前台打开chrome驱动程序(使用Selenium Webdriver).默认情况下,它在没有焦点的情况下在后台打开

我一直在使用chrome驱动程序(与selenium wedriver一起使用),到目前为止,它从未引起任何问题,现在出于某些要求,它必须放在前列并重点关注它. 如何确定它在前台?解决方法:导航到测试URL后,立即将“最大化”并切换到新窗口.它会出现在最前线(只要您不干扰鼠标;) browser.navigate(

javascript-真实设备上的Appium /量角器旋转屏幕

我无法在实际设备上将屏幕旋转到横向.测试是用JS编写的. capabilities: { orientation: 'landscape', platformName: 'Android', platformVersion: '5.0.2', ... }, 应用程序是使用Ionic框架构建的. 我正在使用这样的configuartion 有人遇到过这个问题吗?还可以在我的测试

android-由于Firebase测试实验室中的Chrome自动更新,经过工具测试的应用程序崩溃

在Google的Firebase测试实验室上运行仪器测试时,由于Google Chrome在后台更新,因此被测试的应用程序崩溃了.经过测试的应用程序确实具有一些WebView,但是在测试运行期间不会显示它们. 录像独特地显示了Play商店正在下载和安装的应用(动画下载通知). 相关日志: 03-19 22:52:52.450:

在AndroidTestCase中访问AlertDialog

我正在使用ActivityInstrumentationTestCase2在我的GUI上执行自动黑盒测试.有没有一种方法可以单击对话框,或者在单元测试中获取属于该对话框的视图? 我想出的唯一方法是保留对对话框的引用,并让我的Activity实现一个getter方法,以使测试用例可以访问对话框.有没有不需要更改生产代

如何使用C#和Visual Studio解决自动化UI测试中的计时问题?

题 解决自动化UI测试中的计时问题的标准方法是什么? 具体例子 我正在使用Visual Studio 2010和Team Foundation Server 2010创建自动UI测试,并想检查我的应用程序是否真的停止运行: [TestMethod] public void MyTestMethod() { Assert.IsTrue(!IsMyAppRunning(), "App shouldn't

如何使用Sikuli(Java)从屏幕上的特定位置获取值?

我的情况: 尝试使用Sikuli(Java)自动执行计算器.每次操作完成时,我都需要获取结果(以文本形式). 示例:1 * 2 =2.需要从结果区域/区域捕获“ 2”.有人可以帮我怎么做吗? 结果可能是动态的,因此对于我来说,在运行时读取它,然后将其与输入值进行比较变得很重要. 谢谢,麦克风解决方法:如果

脚本失败时引发异常

我有一个python脚本,tutorial.py.我想从python测试套件中的文件test_tutorial.py运行此脚本.如果tutorial.py的执行没有任何异常,我希望测试通过;如果在执行tutorial.py期间引发任何异常,我希望测试失败. 这是我编写test_tutorial.py的方式,它不会产生所需的行为: from os import sy

python-列表理解中的测试和断言

我是python测试的新手,如果可能的话,请使用pytest来检查我的函数是否正确.有输入和预期输出的列表: test_cases = [ ("...Guide: From Mid $1.3ms", [(1300000)]), ("OFFERS OVER $1,100,000", [(1100000)]), ("...Around $1.35million", [(1350000)])

java-如果我通过testng.xml运行测试,则获取NullPointerException,但一次运行正常

序言:我是自动化测试的新手 我在两次测试中遇到问题,我尝试将它们作为一个套件运行在testng.xml中.但是,如果我分开运行它们,它们会正常工作. 这是我的代码:BasePage.java public class BasePage { protected WebDriver driver; public BasePage(WebDriver driver) {

javascript-测试咖啡馆无头可见性检查

在无头模式下运行时,测试是否应进行可见性检查?当我在普通的chrome或firefox中运行测试时,它们全部通过,但是在无头模式下,我不断收到此错误: test('Assert navigation from Home to page x...', async t => { await t .expect(link.textContent).eql('page x') .click(link

CodeGo.net>如何测试Asp.Net前端?

有人知道基于Asp.Net前端的GUI测试自动化的好方法吗? (而不是总是运行页面并手动测试控件的输入和输出) 是否有任何参考或框架可以支持这些测试? 谢谢解决方法:Watir是一种解决方案. Watir, pronounced water, is an open-source (BSD) library for automating web browsers. I

如何在Windows x64上的python中记录Selenium Webdriver测试执行

使用python绑定selenium3 webdriver进行测试自动化,以使用castro记录执行步骤,但在Windows 7 x64上失败. 是否还有其他可用于记录目的的库或模块 用castro编码 from castro import Castro from selenium import webdriver from selenium.webdriver.common.keys import Keys from t

java-为什么我的测试会引发Exception-无法在webdriver中定位元素?

package testproject; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.*; public class mytestclass { public static void main(String[] args) { WebDri

Python unittest将参数传递给父测试类

我有一个名为basetestcase()的父测试类 这是所有测试类所继承的 class BaseTestCase(unittest.TestCase): driver = None browser = read from command line operatingSystem = read from command line url = read from command line @classmethod def

为登录Facebook的Android应用编写测试

我的Android应用使用FacebookSDK进行登录.这是第一个屏幕,除非登录,否则您将无法做任何事情. 我想编写一些要在Greenhouse Continuous Integration服务器上运行的Espresso测试. 我搜索了一下,发现在iOS上找到了FBSDKTestUsersManager,但是在Android上却找不到类似的东西. 我打算做

javascript-如何从WebDriver Sampler内设置JMeter Vars?

// I had previously used a CSS/JQuery extractor to get a URL from a page and add it to JMeter vars - accessing it here var pageURL = "${valueFromJmeterVars}"; // navigate to that url WDS.browser.get(pageURL); // selecting an element var butto

如何在Selenium中获得’nth-of-type’

我正在使用Selenium Webdriver来检查这个特定段落的文本(这里用蓝色突出显示): 但我如何“查询”该段落? 这就是我正在尝试(不工作): def test_intro_text(self): """Test that intro text is expected text""" container = self.browser.find_element_by_id('vis

如何使用Google UiAutomator按两次按钮?

我使用以下脚本在Android中的计算器中使用UiAutomator键入“33”.但是,只接受第一个’3′,第二个按下完全被忽略. import com.android.uiautomator.core.*; import com.android.uiautomator.testrunner.UiAutomatorTestCase; public class MyFirstUiAutomatorTest extends UiAuto

python – Selenium:Runtime.executionContextCreated有无效的’context’:

我在Protractor / Selenium Webdriver : Runtime.executionContextCreated has invalid ‘context’和BUG-1473看到了类似的问题,但是我无法得到答案,所以我决定在这里给它. 我安装了最新的chrome_driver v2.9,但仍然收到Runtime.executionContextCreated错误.这是我的代码 from s

c – 如何在我的通过autotools构建的项目中使用Google Test?

似乎有一些答案是那种,有点理智,但我不知道如何执行.我还没有找到一个全面的答案. 第一个问题 Google Test不应该是已安装的库,它应该与项目一起构建. (参见FAQ.)据我所知,这意味着Google Test库是我单元测试的依赖项,应该在我第一次在项目中运行“make check”时构建.这应该在某个

android – 如何从Appium修复错误“无法从sw_vers输出检测Mac OS X版本:’10 .12’”

我安装了appium-1.5.3.dmg但是当我点击听诊器按钮时,Appium显示错误: ✔ Xcode is installed at: /Library/Developer/CommandLineTools [Error: Could not detect Mac OS X Version from sw_vers output: '10.12 '] 谢谢!解决方法:它对我有用. 您可以通过此命令配置文件: > grep -