我尝试使用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或单击它给出错误时,我认为我需要投射它,或者有其他方法可以实现此目的。谢谢。
答案 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"