ui-automation相关内容

有没有一种方法来设置对象的AutomationID不使用XAML?

我需要一个自动化的WinForm应用程序。我如何设置的AutomationID(或AutomationName)之类的XAML中的本文呢? 此的堆栈溢出文章,答案似乎是否定的,除非我切换应用程序的WPF应用程序(这样我就可以使用XAML来定义的控件)。 我也试过这种幼稚的做法: AutomationElement formAutomaton = AutomationElemen ..
发布时间:2016-09-20 20:48:24 C#/.NET

我怎样才能知道,如果一个进程有一个图形界面呢?

我使用自动化测试应用程序,但有时我想开始通过批处理文件的应用程序。当我运行“process.WaitForInputIdle(100)”我得到一个错误: “。WaitForInputIdle失败这可能是因为该进程没有图形界面” 我如何判断的过程中有一个图形界面或不? 解决方案 请参阅 Environment.UserInteractive 。这将确定该进程是否有一个接口在所有的 ..
发布时间:2016-09-19 14:13:04 C#/.NET

WPF UI自动化问题

此主题属于这个 我问我在哪里需要从的这个 我有这对一些客户端与Windows 7性能问题的WPF应用程序。在Windows XP中的所有工作快。应用程序有一个MainShell和一些儿童的Windows。该MainShell有时挂在一些机器等做子窗口。现在,我必须在所有窗口上面的链接插入从线程的解决方法吗? 是还有这个其他的解决办法? 解决方案 我一直在努力,已罚款无形中应用 ..
发布时间:2016-09-19 12:26:35 C#/.NET

一个同时监测申请后停止接收UI自动化事件,然后过一段时间后重新启动

我们使用的是微软的UIAutomation框架开发一个客户端,它监视一个特定的应用程序的事件,并响应它们以不同的方式。我们已经开始与框架的托管版本,但由于延误的问题,转移到包裹在 UIACOMWrapper 。经过与我们的(块状)WPF应用程序中的性能更多的问题,我们决定将它移动到这似乎解决所有性能问题的独立终端应用程序(通过UDP传输的事件给我们的WPF应用程序)。唯一的问题是,它似乎每几分钟, ..
发布时间:2016-08-29 14:08:47 C#/.NET

如何使用EnumWindows的查找Windows与特定的标题/标题?

我工作的一个应用程序,最终将驱动UI试验WPF应用程序的API。 目前,我们正在对初步测试的一点,我们得到2 Windows安全弹出。 我们有一些code的循环10次,它就会使用FindWindowByCaption方法的弹出窗口之一的把手,进入信息,并点击确定。 9次了10这个工作得很好,但我们偶尔会看到什么看起来是一个竞争状态。我怀疑是在循环开始时只有一个窗口是开放的,而它的输入信息,第 ..
发布时间:2016-08-26 20:10:57 C#/.NET

自动化的Microsoft SQL Server 2008 R2使用Python(pywinauto)

我创建的的Microsoft SQL Server Management Studio中 自动化工具使用python 。问题是我无法选择的 Child_tree (罗斯文)数据库,它选择在 Parent_tree (数据库)。我需要做更多,点击child_tree(罗斯文)右击选择(出任务 - >备份)。帮我做最好的自动化code。 提前致谢。 进口pywinauto 进口插座 进口bin ..
发布时间:2016-07-27 21:42:57 .NET Framework

WPF用户控件不能看到检查

下面是我已经有一个答案的问题。我想在这里庆祝帮助别人。我有一个自定义的tabcontrol。当我做了自动化,TabItem的控制树不填充的检查。 这里是code: < Window.Resources> <风格X:键=“TabControlStyle1”的TargetType =“{X:类型的TabControl}”> &LT ..
发布时间:2016-07-27 21:42:43 C#/.NET

与其他应用程序交互(例如点击按钮)

我想自动化工作很多重复的任务和这个小问题难住我了。 我们正在使用的打印出标签的网上订单的应用程序,过程是这样的。 点击的顺序 查看订单详细信息并点击“完成” 的计划为5秒计算的 确认要打印在标签 标签打印大功告成 在忙碌的日子,我们得走线槽这个过程中超过500个订单,因为这个任务会消耗大量的,因为第3步中的无用时间的用户能够点击打印按钮之前要等待这些5秒钟。比方说,我们有50 ..
发布时间:2016-07-27 21:35:14 C#/.NET

UIATarget.onAlert =功能onAlert(警报)问题 - 脚本似乎没有进入正确块

首先感谢您百忙之中阅读,并希望提供一些煽动到我的问题的时间。此刻,我很只是试图自动执行登录和注销我公司正在使用仪器的应用程序。我遇到了一些小问题(你可以用密码输入看,我摇炭炭所代替使用,因为一个奇怪的打字问题的字符串)。 问题是,当我得到的警报弹出到屏幕上我想挖掘退出按钮。但是,似乎我从来没有输入应处理警报块。我可以推断出这一点,因为我在onAlert块散落在运行测试脚本时,它不会出现在我的日志 ..
发布时间:2016-07-27 21:34:21 .NET Framework

在OS X Python中获取屏幕像素值

我在OS X 10.8.2在Python建立一个自动化的机器人比赛的进程,并在研究的Python GUI自动化的过程中我发现autopy。鼠标操作API是伟大的,但它似乎屏幕捕获方法依赖于德precated OpenGL的方法... 有没有获得在OS X中一个像素的颜色值的任何有效的方法?我现在能想到的唯一的办法就是使用使用os.system(“抓屏foo.png”)但过程似乎有不必要的开销,因 ..
发布时间:2016-07-27 21:25:44 Python

设置应用程序,iPhone自动化

我在iPhone上尝试UI自动化连接到任何给定的Wi-Fi网络。我要自动设置应用。它应该自动: 开启设置应用; 打开无线网络连接; 通过提供连接到特定网络的 SSID 和 WPA 我的问题是: 是否有可能使用自动化UI自动化的内置应用程序?难道苹果/ iOS的安全模型$ P ​​$ pclude任何此类访问内置的应用程序? 如果有可能,如何实现这一目标? 解决方案 ..
发布时间:2016-07-27 21:21:23 移动开发

编程与IE浏览器进行交互,以填​​写表格并导航等

我想用C#与IE浏览器进行交互。 我有SHDOCVW.DLL将参与的感觉,但有这么多班在那里,我不知道从哪里开始,也许它甚至没有必要使用它。 这里的目标是要与网站互动,访问过它的网页和“暖起来,”没有什么不同的这里描述的肯尼思·斯科特 的。是,当你与网站互动是越来越执行JavaScript的事情,所以这将是很好只是为了能够登录/准确提交表单,你会在网站本身。 另外,它会是不错的能够创建一个程 ..
发布时间:2016-07-27 21:15:35 C#/.NET

改变与亚行的Andr​​oid设备方向

我使用的是真实的设备上Android 4.4的,我想通过设置亚行设备的方向。我不希望它做uiautomator,因为它不会在uiautomator code终止后持续。 我怎样才能做到这一点? 解决方案 您可能需要先关闭自动旋转 亚行外壳内容插入--uri内容://设置/系统--bind名称:S:accelerometer_rotation --bind值:I:0 旋转为横向亚行外 ..
发布时间:2016-07-27 21:11:08 移动开发

Python的 - 与pywinauto控制窗口,而窗口最小化或隐藏

我试图做的事: 我试图创造与pywinauto在后台自动安装记事本+ +(隐藏或最小化)的python脚本,记事本++仅仅是因为我将编辑与其他软件合作的例子。 问题: 问题是,我想这样做,而安装程序隐藏或最小化,但如果我移动我的鼠标,该脚本将停止工作。 问: 我怎么能执行这个脚本,并使其发挥作用,而记事本+ +安装程序隐藏或最小化。 这是我的code到目前为止 进口SYS,操作系统, ..
发布时间:2016-07-27 21:04:45 Python

如何切换到一个框架,并在弹出点击了使用网络驱动程序(硒 - Java的)?

< IFRAME高度=“0”FRAMEBORDER =“0”WIDTH =“500”滚动=“不”的风格=“的位置是:绝对的;顶部:185.5px;左:460.5像素;高度:357px;宽度:500像素; z-index的:10002;边框:中无;背景色:RGB(255,255,255);不透明:0;“ SRC =“/预见/ shim.gif”ALT =“问卷调查邀请助手窗口 - 请忽略”&G ..

打你的codeD UI测试时,一些元素需要很长时间才能被识别

让我们说我有一个启动Google.com和搜索字符串的自动化测试用例。 启动google.com 搜索“马来西亚航空公司” 我拥有所有搜索领域需要的属性标识以使播放可以找到这个很容易的,通过它运行。但是,当我运行测试,它需要长达10-14秒才发现在Google.com搜索字段,然后在其中搜索。 我的code是 BrowserWindow浏览器= BrowserWindow.La ..

在codeD UI HtmlLogger输出文件写入消息

我使用的自动化测试codeD UI。我已经在QTAgent32.exe.config文件中启用HtmlLogger。我得到的HTML输出文件。但我考虑写在HTML输出文件的一些消息。我用 this.TestContext.WriteLine(“信息”); 写在结果文件(带有.trx)的输出,但它不是在输出HTML输出文件写入。是否有任何解决方案,同时测试运行在HTML文件中写? 任何帮助将是非常 ..