答案 0 :(得分:0)
我可能有一个解决方法。尝试使用这样的方法:
private void RemoveSpecificText(string uiControlAccessibilityLabel, string textFragmentToRemove)
{
string text = app.Query(c => c.Marked(uiControlAccessibilityLabel)).First().Text;
app.ClearText(c => c.Marked(uiControlAccessibilityLabel));
text = text.Replace(textFragmentToRemove, "");
app.EnterText(c => c.Marked(uiControlAccessibilityLabel), text);
}
这将从控件中提取文本,删除指定的文本并将其放回。
所以,你必须这样称呼它:
RemoveSpecificText("textFieldId", "Entry");