ui-automation相关内容

使用Excel的UI自动化

我是UI自动化的新手.在我目前的组织中,我的任务是使用GUI(图形用户界面)屏幕阅读制作自动化工具,但是由于屏幕分辨率不同,它无法与其他同事的机器完美配合. 我在您的网上观看了此链接以尝试并了解使用excel进行的UI自动化,但是在其他任何地方都找不到关于此主题的很多信息. 任何人都可以将我引向UI自动化方面的资源吗?我想知道我在哪里可以学习,了解它以及如何使用Excel来实现它. ..

向项目中的所有表单添加事件

如果要在项目中的Form标题中显示每个Form的大小,什么是最佳方法? 我不想在每个Form中手动放置事件处理程序. 我希望过程是自动的. 有点像重载的Load()事件,该事件在resize事件上添加了处理程序. 解决方案 此处尝试实现 问题: 将一个或多个事件处理程序附加到WinForms项目(或其子集)中的每个现有Form,而无需编辑/修改这些类的现有代码. 可能的解决方 ..
发布时间:2020-10-31 01:59:28 其他开发

WebDriverIO使用元素索引选择

我正在使用WebDriverIO在创建元素列表之后尝试访问(即getText,getAttribute,click等)元素。如果使用 browser.element()方法,我很容易实现该元​​素,但是当我使用 browser.elements(),我无法访问数组中的单个对象。根据 WebDriverIO文档,我应该能够使用 value 属性。 这是我的伪代码。我假设这两个函数应该返回相同的 ..
发布时间:2020-10-28 20:26:00 前端开发

带有Selenium的Python:从文件系统拖放到WebDriver?

我必须自动化一个Web应用程序,该应用程序包含一个拖放区域,用于从本地文件系统上载文件。我的测试环境是使用Python开发的。对于自动化测试,我使用了Selenium,但是一旦上传区域是div标签(没有输入标签-这样我就很容易),就不可能从文件系统中拖动文件。 我读了很多不同的文章,但目前没有一篇对我有用。需要特别强调的是,我对使用AutoIT并不感兴趣,仅对带有硒的本机python感兴趣。 ..
发布时间:2020-10-26 05:43:26 前端开发

码头工人是否允许机器人流程自动化?

Docker容器可以与基于UI的RPA工具(例如blueprism或uiPath)一起使用吗? Blueprism建议使用虚拟机,但不支持docker 解决方案 是的,这是可能的。我不熟悉您描述的解决方案,因此无法为您提供具体示例。 任何 Linux(和Windows)过程可以在容器中运行。 Docker使容器成为了事物,但实际上并非如此。它们只是(非常有用)Linux名称空间 ..
发布时间:2020-10-25 03:06:56 其他开发

稍后在测试中如何重用产值

上下文:我在第1页中有一个具有innerText的元素,在第2页中有另一个具有innerText的元素。我需要在第3页中比较这两个值。因此,我需要找到一种将这些值全局保存到变量中的方法,以便 我尝试过的事情: 试验1:无效,因为page1value范围仅限于cy.get() cy.get('#selector') .invoke('text')。then(text => { ..

我可以在cypress中生成cucumbur html报告吗?

我使用黄瓜设置了柏树解决方案,以便使用小黄瓜语法创建方案。但是我仍然有一个开放的问题。我可以像下面的图像一样生成黄瓜html报告吗? 如果是的话,如果有人可以给我一个例子,这对我来说就太好了。目前,我使用的是Mocha报告程序,但无法在报告中看到每个方案的步骤,只能看到方案名称。 这是使用摩卡报告程序的实际报告:=> 解决方案 您应该生成cummon-json报告。 在您的pac ..
发布时间:2020-10-12 23:49:13 其他开发

Windows GUI控件ID是如何创建的?

在Windows中,将为每个控件(如每个对话框,窗口,文本框和复选框等)提供控件ID。 该控件ID是如何创建的? Windows中的两个应用程序可以具有相同的控件ID吗?有什么方法可以手动设置Windows控件ID? 解决方案 控件ID是传递给 CreateWindow 函数。如果控件是从对话框模板创建的,则对话框管理器将从对话框模板获取控件ID。两个控件具有相同的ID是很常见的。例 ..
发布时间:2020-10-09 01:35:54 C#/.NET

比较两个值并在赛普拉斯中做出决定

因此我在页面上有两个值需要比较,并根据结果执行一些操作。 / /第一个区块 cy.get('selctor1')。invoke('text')。then(somevalue => { cy.get('selector2')。should('have.text' ,somevalue).then(()=> { #做等于 的事情}) }) //第二个块 cy .get('selct ..
发布时间:2020-10-06 19:01:35 其他开发

将自动化ID添加到绑定的组合框项目

我不太熟悉XAML或绑定,但是我一直在每个GUI元素上设置AutomationID。不幸的是,我找不到在 ComboBox 中的项目上设置AutomationID的方法。 这是在XAML中声明ComboBox的方式。 < ; ComboBox AutomationProperties.AutomationId =“ DialogRODB_TypeComboBox” Height ..
发布时间:2020-10-05 23:19:27 C#/.NET

如何通过自动化API设置MS Word页面大小?

我需要将MS Word文档的页面大小从Letter更改为A4,并找到以下自动化类: http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.document_members.aspx 。我需要设置哪个属性(可能是嵌套属性)?我找不到与页面大小有关的任何内容。 解决方案 基于您引用的文档中可以看到 Docum ..
发布时间:2020-10-05 21:42:47 其他开发

为什么UI自动化条件无法通过UIA_IsScrollPatternAvailablePropertyId查找元素?

我想在允许滚动的主窗口手柄中找到该元素。因此,我没有找到滚动条,而是找到滚动条的所有者,我只想返回允许通过ScrollPattern滚动的项目,因此我在上面设置了条件,但未找到任何内容。如果我搜索滚动条所有者窗口,则可以使用ScrollPattern。为什么我不能仅仅找到具有滚动模式的元素? 这是常见的代码: BOOL CUIAutomateScroller :: FindWindo ..
发布时间:2020-10-05 21:41:10 其他开发

在GridViewRowPresenter(ListView)中将AutomationId分配给ContentPresenter

我正在尝试使用具有清单项列表的ListView进行编码的UI测试。 由于编码的UI代码选择该复选框有麻烦单元格,我一直在尝试将AutomationId添加到控件中,以便进行编码的UI测试。 我快到了,在探听中我可以看到UIItemCell没有设置AutomationId,但是我不知道如何在我的应用程序中设置它。 UIItemCell是我需要设置AutomationId的位置 ..
发布时间:2020-10-04 21:06:43 其他开发

从MTM 2013运行CodedUI

我想使用MTM 2013运行codedUI测试用例 到目前为止,这是我已经拥有的内容: 我已经编码了UI测试用例来测试我的Web应用程序。 这些测试用例的解决方案已经得到 现在我用MTM 2013编写的测试用例很少(最初用于手动执行)。后来,我计划使用codedUI自动化这些测试用例,并将这些自动化测试用例与MTM测试用例相关联,这样我就不必打开VSTS来运行我的自动化测试 ..

如何从UITestControl获取ItemStatus?

UI自动化框架具有基类 AutomationElement ,它具有属性 ItemStatus ,可用于存储任意字符串。我正在尝试从Visual Studio 2010中获取该属性,编码的UI测试基类, UITestControl 。 解决方案 查看编码的UI测试为 WpfControl 。它具有属性NativeElement。此属性是 AutomationElement 。 公共抽 ..
发布时间:2020-10-04 20:56:52 其他开发