ui-testing相关内容
我正在尝试使用 Selenium C# for Chrome 获取警报文本 但是这个警报似乎与普通的 JavaScript 警报不同,使用下面的代码返回一个错误异常: string text = driver.SwitchTo().Alert().Text; OpenQA.Selenium.NoAlertPresentException:没有这样的警报 这是否被视为警报?有办法处理
..
我正在测试一个 iOS 应用程序,目前我正在使用 isHittable 检查特定 XCUIElement 的存在. 我想知道我们是否还可以检查 XCUIElement 在视图上的位置.例如,如果我们在视图的右下角有一个按钮,我们是否可以使用 XCTest 框架检查它是否真的在右下角? 我查看了 XCTest 框架的 Apple 文档,但没有得到任何线索.任何帮助将不胜感激. 解决
..
我对苹果在其 XCode7 Beta 中发布的新 UI 单元测试方案感到有些困惑.我认为这是一个很棒的主意,但我有几个问题. 这是我拥有的一种测试方法... func testMetricsProperties() {//使用了一些指标进行测试以供参考让 app = XCUIApplication()app.scrollViews.descendantsMatchingType(.Unkn
..
在 Swift 2.0 中编写自动化 UI 测试时,有没有办法模拟请求.据我所知,UI 测试应该独立于其他功能.有没有办法模拟来自服务器请求的响应,以测试依赖于响应的 UI 的行为.例如,如果服务器关闭,UI 测试仍应运行.快速示例,对于登录,如果密码失败则进行模拟,然后 UI 应显示警报,但是,如果登录成功,则应显示下一页. 解决方案 在其当前的实现中,这不能通过 UI 测试直接实现.框
..
对于 UI 测试,我想执行 swipeRight 手势以使更多按钮可访问.我要滑动的元素在屏幕底部.我通过以下方式访问它: element.staticTexts["TEST TEXT"].swipeRight() 执行测试时,滑动不够远.它不会触发元素完全向右滑动并显示我想要点击的其他按钮. 我感觉 swipeRight() 抓取静态文本的中间并执行手势. 是否有可能更多地向左抓
..
我有问题,如果我尝试允许系列系统警报,只工作一次,而下一个警报不“允许"我在谷歌上搜索了更多时间,并了解了该帖子:(Xcode 7 UI 测试:如何在代码中解除一系列系统警报)没什么..不行.这是我当前的代码,第一个警报“允许"成功,下一个警报未检测到.. XCUIApplication *app = [[XCUIApplication alloc] init];app.launchEnviro
..
它们是否共享相同的 UDID?它们是如何在幕后实施的? 场景是我有 4 个并行运行 UI 测试的克隆.我需要一个干净的模拟器来进行一些测试(但想保持随机测试顺序) 解决方案 擦除所有测试模拟器的命令(之后你需要重新启动 Xcode): xcrun simctl --set testing delete all 总的来说,最好只重置那些 sims(之后你不需要重新启动): xcr
..
我正在使用 VS2012,我想自定义我的 selenium 测试. 例如,当测试失败时,我想显示文本页面加载时间过长-无法登录+原始消息,而不是只显示:OpenQA.Selenium.NoSuchElementException:无法找到 id == loginElementID 的元素.是否可以?UI 测试时如何以及何时使用断言?这将使我的测试更易于理解和提供信息. var wait =
..
最近几天一直有一个小问题,我将在 Visual Studio 2017 上创建一个新的 Xamarin Forms 项目并添加一个 Xamarin.UITest 跨平台测试项目进行单元测试我收到一系列 NU1201 错误当我在 UITest 项目中引用 .Android 应用程序时. 这是我得到的确切错误: Error NU1201 Project App1.Android is not
..
我想知道 WWDC 2015 上引入的 XCode 7 中的新 UI 测试是否有任何文档.如果没有文档,是否有任何用户制作的版本值得一看? 谢谢 解决方案 一些有用的链接: Apple 开发者视频 Apple 开发者文档 mokacoding
..
我对 UI 和单元测试完全是初学者,并且对如何使用它们以及如何区分它们感到非常困惑.所以我想到了以下用例: 我有一个用户拥有一组 MyData,一个像这样的简单对象: class MyData: NSObject {var 解决了:布尔?var id:字符串?}类用户{var 数据:设置?} 这是应用程序的行为:用户首先进入处于 loading 状态的 MyDataListViewCon
..
我目前正在为我的应用程序进行 ui 测试,并且一直在单击我的应用程序的登录按钮.我无法找到我提供了标识符注册按钮的元素(该元素是索引的第三个元素,这不是问题). let cellQuery = self.app.tables.cells.element(boundBy: 3)let signInButton = cellQuery.buttons["注册按钮"]如果 signInButton.e
..
我正在开发一个 .NET 核心工作服务 应用程序,该应用程序将监控少数 winforms 应用程序.这些winforms 应用程序很少需要任何人工干预,它们唯一需要的时候是当它们显示下面演示的一些子窗口对话框时.目标是使用此 .NET 核心工作器服务消除这些罕见的人工交互. 应用主应用程序窗口 someApp.exe 子窗口子窗口示例图像我需要采取的行动 信息窗口 操作 1:我只需
..
我有一个 UI 测试,其中涉及取消系统生成的 UIAlertController.此警报要求用户授予访问设备日历的权限.测试的目标是点击 OK 按钮后的行为: 1 let app = XCUIApplication()...//这段代码基本是XCode 7的录制功能生成的2 app.alerts.elementBoundByIndex(0).collectionViews.buttons["OK
..
我想根据元素的 .hidden 属性来验证元素是否可见,但我没有找到使用新的 Xcode 7 UI 测试内容的有效方法. 我已经尝试过 myelement.exists 和 myelement.hittable 但它们似乎并没有像我预期的那样工作.我想它们与 hidden 属性一起工作.隐藏元素不应该存在且不可命中……但这不是当前行为(我可以理解 exists 行为……但隐藏元素不应该是不可
..
我的iOS应用需要一些特权(GPS,推送通知).当应用程序首次启动时,iOS会询问用户是否可以将这些权限授予应用程序.我已经编写了一些UITest,并希望在本地连接的iPhone上自动运行它们. 问题是我无法覆盖权限问题,并且测试失败.我发现,由IDE(Xamarin Studio)部署的应用程序将询问权限,但通过UITests部署的应用程序则不会.因此,我尝试使用 .AppBundle(p
..
这是我正在使用的桌子的照片.
..
我目前正在使用赛普拉斯进行UI集成测试.我正在寻找与标准TestNG类似的在赛普拉斯中添加测试用例分组的方法.我无法在赛普拉斯文档中找到任何分组功能.我确实找到了这篇文章:链接在哪里分组使用标签完成.我正在寻找一种更简单的测试用例分组方法. 这是我的用例:在下面的示例中,我对不同的功能(例如Feature1,2,3)进行了测试,每个功能都有不同的测试用例.我想对功能1等单个功能进行测试,是否
..
我的ui测试中有许多元素具有相同的css选择器名称,但是我遇到的问题是如何分别选择每个元素. 我记得有一种方法可以在每个参数之后添加[1],[2],但我似乎无法使其正常工作. 我当前正在使用"[data-qa-inning-value]" [1],"[data-qa-inning-value]" [2]等,但它没有使用,有什么帮助吗? 它目前没有捡东西,但我确实记得有办法,但是我
..
在AndroidX Test 1.3.0 alpha04中可以看到 GrantPermissionRule 是正确的方法.
..