我正在编写代码来自动化网站中的过程,这需要智能卡身份验证和使用智能卡对文档进行数字签名。
Selenium是我选择的工具,但它不能将操作系统元素识别为智能卡弹出窗口。我考虑过使用CodedUI (就像我在C#中开发的那样),但我不喜欢记录器生成的大量代码。
因此,我的问题是:假设您知道何时会出现操作系统元素,如何处理在selenium测试期间弹出的OS元素。
发布于 2017-08-31 02:47:20
我被撕裂了--我认为在像coded-ui这样的空洞标签中否决一个问题真的是没有帮助的。但我也认为这个问题有点宽泛。因为我在几周前还没有听说过Winium,所以我认为这应该得到一个答案。
我的团队目前使用Winium来调节效果。在复杂的应用程序中,CodedUI和Winium的性能都很糟糕。至少Winium将使用熟悉的语法。
如果你要使用CodedUI,我有一些建议:
https://stackoverflow.com/questions/45963589
复制相似问题