限于时间关系,有空闲会持续更新本片文章
邮件:
当有多个收件人或抄送人时,使用英文分号(;)进行分割。
Element Scope 组件
当需要对同一个元素进行多个操作的时候,需要使用 Element Scope 组件,而不是 多个操作使用同一个元素选择器,这样能够最大程度的保证稳定性。
例如针对登录操作,有如下几个操作:
1.判断登录按钮是否存在
2.将鼠标悬浮在登录按钮上
3.点击登录按钮
错误的做法:
正确的做法:
Anchor Base 组件
通过使用其他 UI 元素作为定位点来搜索 UI 元素的容器。当可靠的选择器不可用时,应使用此方法。
参考:https://www.rpachallenge.com/
例如:现在需要输入First Name,但我们不难发现,页面每次刷新,元素的位置都会变化,此时使用元素选择器将变得不再可靠。
如图每次刷新元素选择器的id都会发生变化。
此时我们应该考虑使用 Anchor Base 组件。(其原理便是相对定位,先定位到一个元素选择器不会发生变化的发节点,然后再定位到距离父节点距离最近的那个目标元素)
如何使用:
1.拖动一个Anchor Base 组件。
2.拖动一个Find Element (Anchor Base常和Find Element组件搭配使用)
3.在Find Element定位到距离目标元素最近的父节点 如图:
此时我们看一下父节点的元素选择器(不管网页怎么刷新都是固定不变的),如图,:
4.此时我们要是填写文本,拖动一个Type Into组件,元素选择器定位到目标元素,如图:
说明: