c# - 字符串字母逐行发送(设置文本活动)
问题描述
我是 uipath 的新手,我正在开发一个将文本发送到文本编辑器的应用程序。在使用 selenium 的 c# 中,我能够使用以下代码成功发送字符串,
string Line = System.IO.File.ReadAllText(@"C:\test.txt");
//the text in the file is
//{"ifscCode":{"S":"one"},"bankName":{"S":"two"}}
var textelemetn = Selenium.Selenium.driver.FindElementByClassName("ace_text-input");
textelemetn.SendKeys(Line);
但是当我尝试使用 UIPath 中的“设置文本”活动将文本发送到控件时,它被一一发送并且没有像双引号这样的特殊字符
我可以使用 type into 选项来发送文本,但是一行大约需要 12-15 秒,并且有将近 3000 行要添加到我无法花时间的地方。
不知道我该如何继续。提前致谢
解决方案
要将字符串值保存在文件中,您可以使用“写入文本文件”活动,而无需打开文本编辑器即可。只需在“文件名”字段中输入文件路径,在“文本”中输入字符串变量。如果您仍然需要打开修改后的文件,请使用“开始进程”活动。