需要输入文字

时间:2019-05-17 18:56:28

标签: c# white teststack

我尝试使用Get查找元素,但是它不起作用,这就是为什么我使用GetElement方法的原因

我试图在使用C#在白色测试堆栈中使用GetElement找到的文本框元素中输入文本

我想知道如何将自动化元素转换为UIitem,以便我可以在该元素上执行enter()或单击操作

var all = appWindow.GetElement(SearchCriteria.ByControlType(ControlType.ComboBox)
    .AndByText("Model collapsed"));
var element = all.FindFirst(TreeScope.Children, 
    new PropertyCondition(AutomationElement.NameProperty, "Edit Box collapsed"));
element.enter("");

当我执行element.enter或单击它给出错误时,我认为我需要投射它,或者有其他方法可以实现此目的。谢谢。

1 个答案:

答案 0 :(得分:0)

使用下面的代码后,我能够输入文本。

gcc -D_WIN32_WINNT=0x0601 -DprojCOVERAGE_TEST=0 -O0 -g3 -Wall -Wextra -c 
-fmessage-length=0 -Wcast-qual -o "Interface.o" "Interface.c"