c# - 使用 Teststack.White 将文本写入 PasswordBox

标签 c# wpf ui-automation white-framework

我正在尝试使用 TestStack.White 在我的 WPF 应用程序中将密码写入 PasswordBox

我可以使用

找到 PasswordBox

private TextBox Password => Window.Get<TextBox>(1);

但使用 Password.Text = "TestPassword"不工作

我也试过访问键盘

Password.ClickAtCenter();
Thread.Sleep(1000);
keyboard.Enter(user.Password);

但没有任何运气。

如何使用 White 在 PasswordBox 中输入文本?

最佳答案

使用teststack.white.textbox的Enter()方法

关于c# - 使用 Teststack.White 将文本写入 PasswordBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51927647/

相关文章:

c# - 以编程方式绑定(bind)到不断变化的 ViewModel

iphone - 我们可以将 UI 自动化工具与 iPhone 模拟器一起使用吗?

c++ - UI自动化: AddAutomationEventHandler() returns E_INVALIDARG

selenium - 获取 Appium 1.2 上的所有子元素

c# - 实时分析数据

java - 使用单个循环从数组中获取所有子数组

c# - 数据契约(Contract)问题

c# - 使用 WPF Datagrid 生成一年的出勤详细信息 - 最好的方法是什么?

c# - 恢复最大化窗口时,网格列大小未正确重新计算

c# - LiveCharts WPF 使用实时数据慢。提高 LiveCharts 实时绘图性能