ui-automation相关内容
在 Matlab 中,我可以启动外部 .exe 文件,有时会弹出需要按下 Enter 键的弹出窗口.例如: system('C:\Program Files (x86)\WinZip\WINZIP32.EXE') 将启动 Winzip,然后为了使用它,您需要按 Enter 键通过“立即购买"弹出窗口.现在我的问题不在于 winzip,我只是举个例子(反正我用的是 winrar :). 在
..
我正在使用 autoit 脚本语言进行自动化.我创建了一个 autoit 脚本的可执行文件,以便我可以在任何地方运行它.我已将可执行文件上传到不同的服务器.然后我编写了一个 windows powershell 脚本,它从该服务器下载 autoit exe 并在 windows server 2012 上运行它.当我在 windows server 2012 上手动运行 powershell 脚本
..
如果测试跨越多个活动,有没有办法获取当前活动? getActivtiy() 方法只给出一个用于启动测试的活动. 我尝试过类似下面的方法, public Activity getCurrentActivity() {活动活动=空;ActivityManager am = (ActivityManager) this.getActivity().getSystemService(Cont
..
在我的应用程序中,所有查询编辑器都是 Ace 编辑器,我需要使用 WebDriver 输入查询.我试过使用发送键,但它似乎不起作用.有没有其他方法可以将我的输入发送到 Ace 编辑器,从而实现自动化? 下面是我的 HTML 代码
..
我有一个 TextBlock,我想从屏幕阅读器跟踪该控件,每当在代码中为控件设置新值时,屏幕阅读器都应读出新文本.这在 .NET 框架 4.7.1 的 WPF 中可用,在 MSDN 链接. 但对于 AutomationPeer 值,我总是得到 null.我在代码中缺少什么?我是否以正确的方式做这件事?请帮忙. XMAL
..
AutomationProperties.Name 和 x:Name 之间的“CodedUI 测试构建器"没有区别.但是第一个可以覆盖第二个.AtomationProperties.Name 也支持数据绑定,x:Name 当然不支持. 我们知道如果您使用的是 MVVM 模式,最好仅在需要时使用 x:Name. 那么 AutomationProperties.Name 应该比 x:Nam
..
我正在开发一个 .NET 核心工作服务 应用程序,该应用程序将监控少数 winforms 应用程序.这些winforms 应用程序很少需要任何人工干预,它们唯一需要的时候是当它们显示下面演示的一些子窗口对话框时.目标是使用此 .NET 核心工作器服务消除这些罕见的人工交互. 应用主应用程序窗口 someApp.exe 子窗口子窗口示例图像我需要采取的行动 信息窗口 操作 1:我只需
..
我正在开发一个 .NET 核心工作服务 应用程序,该应用程序将监控少数 winforms 应用程序.这些winforms 应用程序很少需要任何人工干预,它们唯一需要的时候是当它们显示下面演示的一些子窗口对话框时.目标是使用此 .NET 核心工作器服务消除这些罕见的人工交互. 应用主应用程序窗口 someApp.exe 子窗口子窗口示例图像我需要采取的行动 信息窗口 操作 1:我只需
..
如果我从终端运行以下内容 osascript -e '告诉应用程序“系统事件"以启用 UI 元素' 我按预期得到“真"或“假" 但是如果我要创建一个包含以下内容的文件; #!/usr/bin/osascript在 supportAssistiveDevices() 上告诉应用程序“系统事件"将 isEnabled 设置为启用 UI 元素返回 isEnabled 作为布尔值结束告诉终端支
..
我正在尝试检查不在我的联系人列表中的电话是否已在 iMessage 中注册. 我尝试了两种通用方法. 发送消息到好友列表中的电话号码 运行时 argv将地址设置为“+3806311111111"将消息设置为“测试"告诉应用程序“消息"将 targetService 设置为服务类型 = iMessage 的第一个服务将 targetBuddy 设置为 buddy toAddress 的
..
一行总结 - 我正在寻找一种方法,让 AppleScript 本身显示它期望在“tell"语句中引用的特定窗口内容(UI 元素)的名称. 如何让 AppleScript 列出它希望我用来引用窗口内容的名称? 例如我可以说告诉当前应用程序将其前窗口的列表1告诉... 我正在尝试为所有窗口内容找出诸如“列表 1"之类的术语,以便我可以将它与 Accessibility Inspect
..
是否可以在 XCUITest 中验证通知横幅是否已发送到屏幕? 我可以向通知添加可访问性标识符,但是当横幅显示在屏幕上时,我无法让 XCUITest 与其交互.我知道 XCUITest 在与应用程序不同的进程中运行,但我想知道是否仍然可以与通知进行交互,或者是否超出了 XCUITest 的范围? 谢谢, 解决方案 使用 Xcode 9 现在可以做到.您可以访问其他应用程序.这包
..
我正在尝试使用 Appium TouchActions 类执行点击操作,但会引发异常.请提供您的解决方案. import io.appium.java_client.android.AndroidDriver;导入 org.openqa.selenium.interactions.touch.TouchActions;=======================================
..
我运行 Appium 服务器: ➜ ~ appium信息:欢迎使用 Appium v1.3.5 (REV a124a15677e26b33db16e81c4b3b34d9c6b8cac9)信息:Appium REST http 接口侦听器于 0.0.0.0:4723 启动信息:控制台日志级别:调试信息:-->POST/wd/hub/session {"desiredCapabilities"
..
我正在使用 Appium 在我的 iOS 应用中测试我的通知.当 iOS 应用程序在 BG 中时,我用另一台设备发送通知.然后我使用 : 向下滑动 ((IOSDriver) wd).swipe(500,0,500,1000,1000); 以上工作,屏幕向下滚动,我可以看到通知.问题是 appium 仍然会检查下面的屏幕.我检查了 appium 检查器,它验证了它除了通知一层下面的层的元素之
..
我尝试使用 Appium、UI 自动化和 Monkey Talk 为真实的 iOS 设备自动化本机应用程序自动化.提到的工具不支持真正的 iOS 原生应用自动化. 是否有(免费软件)工具可以自动化真实 iOS 设备的本机应用程序? 解决方案 您可以在终端中尝试以下操作: instruments -v -w YOUR_DEVICE_ID -t/Applications/Xcode
..
过去,不可能使用 Appium 自动化 iOS 应用程序商店应用程序(例如,由于所有应用程序商店应用程序都使用分发证书,这意味着您无法通过 Appium 访问该应用程序). 现在可以在 2018 年年中进行吗?如果可以,有人知道如何设置吗? 解决方案 您不能使用 Appium 自动化 Appstore 应用程序. 要对 ios 应用进行自动化测试,应使用开发证书对其进行签名.
..
我们有这样的场景: 在 app1 中执行脚本,在某些步骤 app1 向我们发送带有 URL 的 SMS,app1 期待文本字段中的验证码 我们必须打开短信应用来验证短信是否存在,这条短信有一个 URL,当我们点击它时,它会再次将我们发送到 app1,但验证码会自动写入文本字段. 然后,继续脚本. 可以这样做吗?我们需要做什么? 谢谢. 解决方案 对于 iOS,
..
我正在使用 Appium(python 客户端库)对 Android 上的混合移动应用程序进行测试自动化.我一直无法找到任何方法来自动化或创建使用手机返回按钮返回应用程序上一页的手势.有没有可以使用的驱动功能?我尝试使用 self.driver.navigate().back() [希望这会模拟与 Selenium 中相同的行为以导航到上一个 URL] 但无济于事.任何人都可以建议出路吗?
..
我想做 UI 自动化,以便在真正的 android 设备中打开一个 url.为此我想在我的linux系统上安装和运行appium,请指导我怎么做?还建议我使用eclipse在chrome浏览器中打开一个url吗?? 解决方案 在 Linux 18.04 上安装 appium 如果你安装了 node.js 你可以试试: sudo npm install -g appium --uns
..