我想用App.ClearText从入口控件中删除一些特定的文本。我已经用Xamarin.UITest为入口控件创建了测试套件,所以我需要做这个behavior.How来实现这一点?

提前谢谢。
发布于 2018-05-17 21:48:27
我可能有一个变通办法给你。尝试使用如下方法:
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");https://stackoverflow.com/questions/50391472
复制相似问题