gpt4 book ai didi

c# - 如何使用编码的 UI 测试在按住 shift(或任何其他按钮)的同时记录多次点击?

转载 作者:行者123 更新时间:2023-11-30 15:26:18 24 4
gpt4 key购买 nike

我有一个具有多列排序功能的网格组件。多列排序功能由以下方式激活:

  1. 按住shift键
  2. 单击两列或更多列(同时按住 Shift 键)
  3. 松开 shift 键 -> 激活多重排序

我尝试使用 coded-ui-tests 记录这个,但记录是这样的:

  1. Shift 按住 1 + 点击第 1 列
  2. Shift 按住 2 + 点击第 2 列

所以编码的 ui 测试构建器似乎没有意识到我实际上正在按住 shift 按钮。有没有人遇到过类似的问题?有解决方法吗?

最佳答案

我认为你可以使用:

Keyboard.PressModifierKeys(ModifierKeys.SHIFT);
Mouse.Click
Mouse.Click
Keyboard.ReleaseModifierKeys(ModifierKeys.SHIFT);

PressModifierKeys:https://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.uitesting.keyboard.pressmodifierkeys.aspx

ReleaseModifierKeys:https://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.uitesting.keyboard.releasemodifierkeys.aspx

关于c# - 如何使用编码的 UI 测试在按住 shift(或任何其他按钮)的同时记录多次点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29742078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com