automated-tests相关内容
我正在尝试为REST API开发自动化测试套件.有人告诉我Swagger是用于执行此操作的正确工具. 该API正在使用Spring框架进行开发. 我不知道如何使用Swagger来做到这一点. 根据我的理解,Swagger用于创建不错的API文档. 我看过此Dreamfactory博客文章,看起来他们已经具有某种浏览器测试功能,但我认为它并不是真正的测试套件. 我也研究了ServiceS
..
我了解我们可以创建模型类,其每个实例变量将绑定到如下所示的每个excel列 class emp{ String name; String empId; //getter and setter method of each } excel文件: 名称|空 abc | 123 bcd | 3232 xyz | ee32 当excel中的列
..
我想测试我的自定义组件UI渲染性能.我使用以下测试用例来检查渲染性能. private long getLayoutTime(int layoutRes) { final Context targetContext = getInstrumentation().getTargetContext(); final LayoutInflater layoutInf
..
有没有办法在任务结束时调用任务connectedAndroidTest并跳过卸载任务? 在执行测试的最后,该应用已从设备上卸载,但我希望将该应用保留在设备上. 来自 http://tools .android.com/tech-docs/new-build-system/user-guide#TOC-Running-tests : 如前所述,需要名为connectedCheck的
..
情况 我正在编写一个时间表查看应用程序,要实现的第一个功能是选择要查看时间表的课程. 用户从列表中选择课程名称,然后转到另一个屏幕以进一步指定他们当前所处课程的年份,组等.用于选择课程和编辑课程详细信息的屏幕是如下: 目标 受到 Google I/O 17演讲的启发在Android上的“测试驱动开发"中,我希望编写一个用于测试该功能的UI测试用例.具体来说,我希望测试确认用
..
我有带有coordinatlayout,AppBarLayout和CollapsingToolbarLayout的布局.我想编写一个单击列表中最后一项的测试.我在列表中滚动直到结尾,但是所需的项目从浓缩咖啡中隐藏了.要在列表中滚动,我使用: onView(withId(R.id.widget_recycler_view)).perform(RecyclerViewActions.scrollTo
..
这是关于浓缩咖啡的.我正在模拟器上成功运行集成测试.我认为某些测试失败了,因为它运行得太快了.有没有办法减慢执行/播放speeD的速度? 解决方案 测试失败导致速度提高是不可能的. Espresso可以将所有测试操作与被测应用程序同步.默认情况下,Espresso等待当前消息队列中的UI事件处理并默认完成AsyncTasks,然后再继续进行下一个测试操作.但是,如果这对于您的应用程序来说还
..
在我的测试中,我处于一个阶段,在按下按钮应用程序之后,它会进行大量异步计算并向云服务发出请求,然后它会显示特定视图. 是否可以使用Espresso的IdlingResource实现来等待某个视图出现? 我已经在此处阅读了答案,并且评论似乎建议您可以使用IdlingResource相反,但我不知道如何. Espresso似乎没有内置的方法来处理长时间的操作,但是不得不编写自己的等待循环感
..
嗨,可以在我的AppComponent中添加测试模块吗? 下面是我对appComponent的真实表示 @Singleton @Component(modules = arrayOf(MainModule::class, AnalyticsModule::class, MainAndroidBinding::class, AccountA
..
我有一个带有View pager的选项卡布局.我正在使用 Espresso 来测试我的android应用.在我以前的项目中,我使用标签标题执行单击以选择一个标签位置,如下所示. Espresso.onView(ViewMatchers.withText("MAP")) .perform(ViewActions.click()); 现在我有114个标签.因此
..
我正在寻找一种方法,可以在测试失败后且关闭之前为设备拍摄屏幕截图. 解决方案 我找到的最简单方法: @Rule public TestRule watcher = new TestWatcher() { @Override protected void failed(Throwable e, Description description) { // Save to
..
我正在尝试为连接到RabbitMQ代理的Scala/Java应用程序创建集成测试.为了实现这一点,我希望有一个嵌入式经纪人讲我在每次测试之前启动和停止的AMQP.最初,我试图将ActiveMQ引入AMQP作为嵌入式代理,但是该应用程序使用RabbitMQ,因此只能使用0.9.3版本的AMQP,而ActiveMQ需要1.0版本的AMQP. 是否可以使用另一个嵌入式代理代替ActiveMQ?
..
我在这里 Protractor/Selenium Webdriver:运行时中,已经找到了类似的问题. executionContextCreated包含无效的“上下文" ,此处为 BUG-1473 ,但我无法获得答案,因此我决定在这里给出答案. 我安装了最新的chrome_driver v2.9,但仍然出现Runtime.executionContextCreated错误. 这是我的代码
..
在页面内容上,我有多张卡片组织成一个网格 __________________ | ____ ____ | | | | | | | | | | | | | | |____| |____| | | | | ____ ____ | | | | | | | | | |
..
我正在尝试使用新的Watir 6.0下载CSV文件.我找到了Firefox的配置文件设置: profile = Selenium::WebDriver::Firefox::Profile.new profile['browser.download.folderList'] = 2 profile['browser.download.dir'] = path_to_download profi
..
我正在尝试使用Java进行appium android自动化.下面是代码: public class Main { AppiumDriver driver; @Before public void setup() throws Exception{ DesiredCapabilities desiredCapabilities = new DesiredCapabilities(
..
我有一个像这样的滑块: 它是由angular-js编写的,代码如下:
..
我在尝试将browser.click()与 webdriver.io 一起使用时出现此错误: Error: element click intercepted: Element
..
我试图使用Selenium Webdriver Java在GoIbibo中自动进行航班预订.当我们输入值“来自城市"时,列表显示为自动提示. 但是无法使用xpath检测到自动提示中的元素.由于无法检查列表,因此也无法找到所显示列表的确切xpath或ID.我已经使用下面的代码来查找显示的元素,但这也无法正常工作. driver.findElement(By.id("gosuggest_i
..
从0开始的1年以来,我一直在开发自己的项目.我已经达到了对框架和测试的一定程度的“维护". 但是,每天我都会怀疑我是否在自己的项目中使用了良好的做法.如果有经验的人可以回答我的几个问题,那就太好了.通常,我对页面对象模式和页面工厂有疑问. 简短说明: 我的项目是一个用C#,angular.js和javascript编写的基于一页的应用程序.驱动程序是一个静态实例,它具有许多其他方法(在
..