问题标签 [wp7test]
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.
windows-phone-7 - Windows Phone Test Framework by Expensify
Does the Windows Phone Test Framework by Expensify support testing on real mobile devices running windows phone 7 OS ? If yes, which devices does it support? Please reply.
windows-phone-7 - gui 信息我来自 wp7 xap 文件吗?
我是一名韩国学生,有兴趣成为一名程序员。我目前有兴趣制作一个软件来自动化 Windows 应用程序测试。关于这个问题我有一个问题 是否可以像.net 支持的 UI Automation 一样获取 Wp7 的 UI 信息?gui 信息我来自 wp7 xap 文件吗?
ex)gui name = txt_name, gui Property = TextBox <-- 此信息
windows-phone-7 - WP7 区域格式测试
是否有一种简单的方法可以测试您的应用程序是否可以在所有区域格式中正常运行?还是我需要繁琐地设置区域格式,重启手机然后部署我的应用程序?
我问的原因是因为我最近发现当区域格式设置为俄语时我的应用程序无法正常运行,因为小数位表示为“,”而不是“。”。因此,在俄语中,以下代码会引发异常:
而以下是正确的:
谢谢!
windows-phone-7 - 无法使用然后我按控件“名称”
我正在使用 Expensify 的 WP7test 框架
但我的列表框有问题。
当我尝试使用时,我按下控件“someName”
未能将焦点设置为控制“someName”
有人知道我如何选择/按下控件吗?
visual-studio-2010 - NuGet - JsonValue 0.5.0 安装包错误
我正在尝试进入移动 UI 自动化。我在安装 WP7Test 包作为 Windows Phone 自动化框架的一部分时遇到了问题。问题是我无法安装 JsonValue 0.5.0,它是 WP7Test 的依赖项。
安装失败。回滚...安装包:无法安装包“JsonValue 0.5.0”。您正在尝试将此包安装到以“Silverlight,Version=v4.0,Profile=WindowsPhone71”为目标的项目中,但该包不包含与该框架兼容的任何程序集引用。有关详细信息,请联系包作者。在行:1 字符:16
- 安装包 <<<< WP7Test
- CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
- FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
但是,在此错误出现之前不久,我看到:
成功安装“JsonValue 0.5.0”。
我想知道是否有人对此有解决方案。谢谢你。
windows-phone-7 - Expensify & CI 的 Windows Phone 测试框架
如何通过 Expensify 测试将 Windows Phone 测试框架添加到 Hudson?我正在尝试添加一个 Windows 批处理命令,但它无法成功触发。同时在手动打开的cmd.exe中使用同样的命令,测试成功。
错误日志:
windows批处理命令为:“C:\Windows\System32\cscript.exe RunSpec.js”,RunSpec.js来自Example,
windows-phone-7.1 - 如何使用 Expensify WP7 处理 MessageBoxes?
我有一个 Windows phone 7.1 应用程序,我正在尝试使用 Expensify 的 WP7Test 框架和 SpecFlow 的 Gherkin 功能实现 som UI 测试。我在测试我的应用程序在第一次运行时是否正确启动时遇到了真正的麻烦,因为我在显示主屏幕之前用 MessageBox 提示用户访问 GPS 和 Internet。首先,这段代码(相当粗略地)在“App”类构造函数中——我尝试将它移动到 MainPage 的“OnNavigatedTo”方法,结果相同。
当我将消息框注释掉时,它工作得很好,但我也真的想测试它们——我的 MainPage 会根据这些提示的答案呈现!
我在场景中尝试了很多不同的步骤来启动应用程序:
windows-phone-7 - XElement.Load(stream) 抛出 System.NotSupportedException
当我正在获取字节数据时,我正在尝试转换为如下所示的 XELement
以下是异常详细信息:
System.Xml.dll PageRequest::PostProcess: System.NotSupportedException: NotSupportedException at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars) 在 System.Xml .XmlTextReaderImpl.FinishPartialValue() 在 System.Xml.XmlTextReaderImpl.get_Value() 在 System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) 在 System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) 在 System。 Xml.Linq.XElement.ReadElementFrom(XmlReader r, LoadOptions o) 在 System.Xml.Linq.XElement..ctor(XmlReader r, LoadOptions o)
在 System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options) 在System.Xml.Linq.XElement.Load(流流,LoadOptions 选项)
XML有问题吗?
windows-phone-7 - 在为 WindowsPhone 设置 specflow 1.9 时遇到 LoaderExceptions
我尝试关注 https://github.com/Expensify/WindowsPhoneTestFramework/wiki/Setting-up-a-new-BDD-machine
在 WindowsPhone 上设置 Specflow。
我安装了 Specflow 1.8.1。所以我先卸载 1.8.1 并在 VS2010 上安装 Specflow 1.9 插件。运行 Specflow 时。我仍然有以下异常。
[错误] 添加两个数字:无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。System.Reflection.ReflectionTypeLoadException:无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。在 System.Reflection.RuntimeModule.GetTypes(RuntimeModule 模块) 在 System.Reflection.RuntimeModule.GetTypes() 在 System.Reflection.Assembly.GetTypes() 在 TechTalk.SpecFlow.Bindings.Discovery.RuntimeBindingRegistryBuilder.BuildBindingsFromAssembly(Assembly assembly) 在 TechTalk .SpecFlow.Infrastructure.TestExecutionEngine.Initialize(Assembly[] bindingAssemblies) 在 TechTalk.SpecFlow.TestRunner.InitializeTestRunner(Assembly[] bindingAssemblies) 在 TechTalk.SpecFlow.Infrastructure.TestRunnerFactory。
内部异常是 LoaderExceptions include {"Could not load file or assembly 'TechTalk.SpecFlow, Version=1.8.1.0, Culture=neutral, PublicKeyToken=0778194805d6db41' 或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配.(HRESULT 异常:0x80131040)“:”TechTalk.SpecFlow,版本=1.8.1.0,文化=中性,PublicKeyToken=0778194805d6db41”}
我不知道为什么它仍然加载 1.8.1 SpecFlow 程序集。我已经卸载了 SpecFlow 1.8.1。我还有其他地方需要手动更改吗?
谢谢!
windows-phone-7 - 调试 WindowsPhoneTestFramework AutomationClient
我使用了 WindowsPhoneTestFramework 并且很棒,但它不支持我需要的一些功能,例如设置更改模拟器布局的元素的宽度和高度,以便在横向和纵向等中进行测试。在尝试添加时由于某种原因,像宽度和高度这样的简单命令不起作用,因此需要调试 AutomationClient。例如,我需要查看我在 WindowsPhoneTestFramework.Client.AutomationClient.Remote 中创建的 SetWidthCommand 中发生了什么,并了解为什么在被测应用程序中没有更新该属性。
我创建了 SetWidth 命令并从控制台调用,例如: setWidth id=widthValue
我可以调试,直到我到达 ApplicationAutomationController,其中创建了带有 AutomationIdentifier 和值的命令,并且在 SyncExecuteCommand 之后我得到的结果为 false。这意味着客户端出现问题,那么如何调试 Client.AutomationClient 中的 SetWidthCommand。 Remote 这是 Client.AutomationClient.Remote 中的 SetWidthCommand
谢谢你。