一.uipath的快捷键操作

shift+home/end:选中当前行

二.uipath的一些常见问题

1.throw组件:主动抛出异常。

2.vb中的长度是Length

3.vb.net中的DataTable.Rows.IndexOf(row)如何理解?
  输入datatable中的某一行,返回此行位于datatable什么位置。
4.id:其中的数字可能会随着刷新而改变。
5.excel中数据的追加
  先build数据在append

三:组件及作用

1.appendrange:向表格中追加内容

2.builddatatable:uipath中添加数

3.get row item:获取每一行/列的值

4.throw:主动抛出异常。

5.readcolumn与readrange与readrow的区别?

6.for each row与for each的区别?
  for each row 适用与readrange
  for each适用与readcolumn或readrow
7.Element exists 判断元素是否存在,主要两个功能,1.判断是否延时加载,2True/False。常与if/else组合使用。
8.Find Element:查找元素,应用场景:上个组件的output:element,下一个组件click:input-element。
9.Find Children :查找元素节点数量。数据类型:节点集合,可以用来作判断。与gettext判断长度作用类似
10.Matches:正则表达式
11.Excel scope:优势,打开一次文件可以多次读写;workbook:每次读写操作都需要打开excel
缺点:不会关闭excel进程。

12.matches:正则表达式匹配,匹配出的结果是一个集合直接打印不出来需要使用for each才能取出具体的值。

13.判断长度有两种方法。Length与Count,这两种都是针对数据类型为字符串。

14:split用法:split(string,"分隔符")(i) , VB中取数组中的值用()

 15:vb中的长度函数:string.count()和string.length()

16:列表,数组,字典用{}表示

17:随机函数:new random().next(x),取值范围 [0,x)

其他:
面向对象语言的特征:封装,继承和多态
对象需要经过实例化才能调用。

五:vb.net中的字符串用法


Concat
Concatenates the string representations of two specified objects 
Expression: String.Concat (VarName1, VarName2)

 

Contains
Checks whether a specified substring occurs within a string. Returns true or false 
Expression: VarName.Contains (“text”)
Format
Converts the value of objects to strings (and inserts them into another text)
 Expression: String.Format(“{0} is {1}”, VarName1, VarName2)
IndexOf
Returns the zero-based index of the first occurrence of a character in a String 
Expression: VarName1.IndexOf(“a”)
Join
Concatenates the elements in a collection and displays them as String 
Expression: String.Join(“|”, CollVarName1)
Replace
替换所有满足条件的字符(没有的话则不替换) 
Expression: String.Replace (”original”, “replaced”)
Split
Splits a string into substrings using a given separator
Expression: split(string,分隔符)(0),结果返回第一个分隔的字符串
Substring
提取字符片段
Expression: String.Substring(startIndex, length)

 六:其他

  1:初始化列表/新建列表

    new List(of String)   {}

七:三种定位元素的方法及区别

  1.选择器直接定位

    注意:有idx时定位不准,需要切换成其他定位符号。

  2.通过元素定位

  3.通过图像传递元素

 八:输入文本的三种方式

  1.type into

  2.set to clipboard+cv(赋值粘贴)

  3.set text