我制作了一个只包含WebView的UWP应用程序.启动应用程序后,WebView将获得Azure远程应用程序登录页面的URL,我可以使用Azure AD凭据登录并在登录后使用应用程序(例如Excel).现在问题是我如何使用Coded UI自动化所有这些?我在Visual Studio中使用了以下两个项目.
现在的问题是:
1)两个项目中的UWP都不支持录制和播放选项.
2)如果我使用Coded UI Test Project(通用Windows),它无法检测WebView内的WebView或控件/元素(所以这对我没用).
3)如果我使用Coded UI测试项目(通用Windows - 电话),它能够检测webview及其中的元素,如电子邮件和密码字段以及登录按钮,但在代码中我没有任何东西像我可以使用的XamlWebView然后使用SearchProperty找到电子邮件字段并使用它(所以我在那里一半).
我发现相关的唯一两个链接是:
但他们没有提供太多帮助.
我还浏览了WinAppDriver(在2016年第9版的Channel9上观看了Gopinath和Yusuf解释WinAppDriver的视频),但无法弄清楚它是否可以在我的场景中使用以及如何使用.
我希望我能清楚地表达我的问题.感谢您的帮助.
我有一个受密码保护的 Excel 文件。我正在使用 OpenXml 来读取 Excel 文件。
如下面的代码片段所示,没有重载/可选参数来指定密码。
_document = SpreadsheetDocument.Open(_stream, false);
Run Code Online (Sandbox Code Playgroud)
我没有看到任何读取受密码保护的文件的规定。
有没有办法使用 OpenXml 读取 C# 中受密码保护的 Excel 文件。
谢谢!