我正在编写代码来自动化网站中的流程,该流程需要智能卡身份验证并使用智能卡对文档进行数字签名。
Selenium是我的首选工具,但它不会将操作系统元素识别为智能卡弹出窗口。我想过使用CodedUI(我在C#中开发),但我不喜欢录音机生成的大量代码。
所以,我的问题是:你如何处理在硒测试期间弹出的OS元素,[假设你知道何时期望它们]。
答案 0 :(得分:2)
我被撕裂了 - 我认为在像cod-ui这样的贫瘠标签中投票问题真是无益。但我也认为这个问题有点宽泛。由于我在几周之前没有听说过Winium,我认为这值得回答。
我的团队目前使用Winium来缓和效果。 CodedUI和Winium在复杂的应用程序中都表现糟糕。至少Winium会使用熟悉的语法。
如果你使用CodedUI,我有一些建议: