问题标签 [ui-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android espresso maven 和 gradle 设置
有没有人有一个名为espresso的新 Android UI 测试框架的 Maven 设置示例?
selenium - 与桌面屏幕分辨率交互的 Windows 服务
我将 Jenkins 配置为 Selenium Grid,将一些 Jenkins 节点配置为 Selenium 节点(由 Jenkins Selenium 插件控制)。
问题是 UI 测试的分辨率非常低(1036 x 780),而我们需要(1600x1200)。
由于该服务是由 Jenkins 启动的,因此打开 RDP 会话无济于事。
如何更改可以与桌面交互的windows服务的默认分辨率?
android - 是否可以截屏并用浓缩咖啡测试像素值?
我开始使用 espresso 并编写了一些简单的 UI 测试,用于单击按钮、输入文本并检查是否所有内容都在应有的位置。现在我想截屏并测试一些像素值,但我找不到这样做的方法。有人有什么建议吗?甚至可以用浓缩咖啡吗?
c# - TestContext 从基类的虚方法访问时为空
我有一个基类ScriptBase
,它有一个名为MyTestInitialize()
. 当我MyTestInitialize()
从派生类调用时,testContextInstance
值为null
。有什么解决办法吗?请帮忙,因为我是自动化测试的新手。提前致谢
python - 我应该如何测试不返回任何内容的方法?
这是我最近制作的工具中的代码,我正在尝试编写单元测试,我知道如何测试返回某些东西的方法,但不明白我应该如何测试不喜欢下面的方法:
可以在这里找到完整的查找代码
是否可以在上面测试这些方法,或者我是否必须修改以使它们可测试?编辑:更新:
self.show.animFlag 为 True 时的第一个测试工作正常,但是当我手动设置 animFlag= False 时,第二个测试失败。
c#-4.0 - 使用 Watin 处理模态对话框的最佳方法是什么
完全不清楚如何使用 Watin 测试模态对话框。AlertDialogHandler(使用 usingOnce、waituntilexists 等)不起作用,博客谈论使用 ie.HtmlDialog(即是他们的浏览器对象)。但是 HtmlDialog 方法不再存在。提前致谢 !
multithreading - 如何使用 mock 支持 UI 开发?
我正在研究 JavaFX 中的用户界面。它是我已经开发并运行的基础设施服务的前端。我在这里和那里读到,mock 可用于避免在运行繁重时运行所有系统,但也可用于隔离目的。
目前我想运行一些基本测试,因为我也在学习如何使用 JavaFX,我不想为此运行我所有的基础设施。
基本上我有一个TreeView
我想根据来自服务的内容进行更新。通常在后台运行的服务会更新模型并调用一个Platform.runlater()
方法来要求 UI 刷新。
我想知道如何使用模拟来实现这一点。如何让模拟对象更新简化的共享结构,例如列表(模型),然后调用Platform.runlater()
?实际上,我首先要问:mock 是否可行且合适,如果可以,如何使用,使用哪个框架?
我个人不太清楚的是多线程的参与。事实上,我的被测对象(即接口)不会调用我的模拟的任何方法,间接地期望该Run()
方法,因为我的服务是可运行的。
因此,如果有人能就此事进一步启发我,我将不胜感激。我很困惑....
最好的,
马塔里
eclipse - SWbot 测试用例挂在 jenkins 构建中
按照此处给出的说明进行操作http://wiki.eclipse.org/SWTBot/Automate_test_execution#On_Jenkins并成功完成了集成是 swtbot 测试用例工作正常但现在突然添加了几个 swtbot 测试用例后它开始挂起并完全停止工作!
到目前为止我尝试过的事情是,
-> 在 Linux 本地服务器中运行测试用例,它通过没有任何问题,但在 jenkins 中同样挂起。
-> 将 Xvfb 进程更改为 Xvnc -> 仍然是同样的问题,构建挂起
-> 评论了所有 swtbot 测试用例并添加了简单的测试,例如创建一个可以正常工作且没有任何问题的项目。
-> 将 jenkins 服务器更改为新的从属服务器,以确保它是否是 DISPLAY 问题,但在新的从属服务器中再次出现同样的问题。
-> 使用 NX 客户端通过沙盒构建跟踪 jenkins 服务器中发生的 UI 流,但由于未找到小部件异常而失败。
-> 使用升级的 SWTBot 插件但没有帮助
4 天前已邮寄至 swtbot-dev@eclipse.org,但仍然没有回复!有人可以尽快帮助我吗?不知道现在还可以尝试什么来解决这个问题。
谢谢。
visual-studio-2012 - Renaming test results of UITestActionLog files or folders as the test case name
Really appreciate your help Adrian. I was able to add the .settingfile, how can I change the generated folder name as the testcase name , lets say I have my testcase as test1(){} I want the result folder to be named as test1 as well?
I Select the option on the general tab and define the User_defined Scheme , but what ever I write there appears on my test result folder, I want it to be the name of my test case
In coded UI, we need to rename the test result UITestActionLog
files or folders to be the same as the test case name.
Let's say my test case name is test1(){}
, and I would like to be able to see the test result file as test1
as well. I don't see the test setting window opening when selecting the test setting file, so I'm not sure where it is suggested to add this code: