首页 > 解决方案 > 字符串字母逐行发送(设置文本活动)

问题描述

我是 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 行要添加到我无法花时间的地方。

不知道我该如何继续。提前致谢

标签: c#settextuipath

解决方案


要将字符串值保存在文件中,您可以使用“写入文本文件”活动,而无需打开文本编辑器即可。只需在“文件名”字段中输入文件路径,在“文本”中输入字符串变量。如果您仍然需要打开修改后的文件,请使用“开始进程”活动。


推荐阅读