Authenticate
导航到需要身份验证的页面。系统将输入用户名和密码。
Param | Param Type | Mandatory | Description |
---|---|---|---|
url | String | Required | 要导航的页面的URL。 |
userName | String | Required | 用户名验证。 |
password | String | Required | 密码进行身份验证。 |
timeout | int | Required | 从导航到页面到输入用户名需要等待的时间。 |
flowControl | FailureHandling | Optional | 指定failure handlingschema以确定是否应该允许执行继续或停止。 |
Back
模拟用户在浏览器上单击“后退”按钮。
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定failure handlingschema以确定是否应该允许执行继续或停止 |
Close Browser
此操作将关闭浏览器的所有窗口。
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定failure handlingschema以确定是否应该允许执行继续或停止。 |
Close Window Index
用给定的索引关闭窗口。
- 窗口索引按窗口外观的顺序计算,从0开始。关闭一个窗口后,该窗口之后出现的所有窗口的索引都将减少1。
- 例如:我们有4个窗口(索引:0,1,2,3);关闭窗口索引1,关闭后,具有旧索引2的窗口将成为新索引1,具有旧索引3的窗口将成为新索引2。
- 如果用户关闭当前窗口,系统将切换到第一个窗口。如果当前窗口恰好是第一个窗口,系统将切换到新的第一个窗口。但是我们强烈建议用户切换到另一个窗口之前
Param | Param Type | Mandatory | Description |
---|---|---|---|
index | Object | Required | 窗口的索引要关闭,索引是基于0的数字。 |
flowControl | FailureHandling | Optional | 指定failure handlingschema以确定是否应该允许执行继续或停止。 |
Close Window Title
用给定的标题关闭窗口。
如果用户关闭当前窗口,系统将切换到第一个窗口。如果当前窗口恰好是第一个窗口,系统将切换到新的第一个窗口。但是,我们强烈建议用户在关闭当前窗口之前切换到另一个窗口,以防止任何混乱。
Param | Param Type | Mandatory | Description |
---|---|---|---|
title | String | Required | 要关闭的窗口的标题。 |
flowControl | FailureHandling | Optional | 指定failure handlingschema以确定是否应该允许执行继续或停止。 |
Close Window Url
使用给定的URL关闭窗口。
如果用户关闭当前窗口,系统将切换到第一个窗口。如果当前窗口恰好是第一个窗口,系统将切换到新的第一个窗口。但是,我们强烈建议用户在关闭当前窗口之前切换到另一个窗口,以防止任何混乱。
Param | Param Type | Mandatory | Description |
---|---|---|---|
url | String | Required | 关闭的窗口的URL。 |
flowControl | FailureHandling | Optional | 指定failure handlingschema以确定是否应该允许执行继续或停止。 |
Delete All Cookies
删除所有窗口的cookie。
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定failure handlingschema以确定是否应该允许执行继续或停止 |
Execute JavaScript
在当前选择的框架或窗口上执行JavaScript。提供的脚本片段将作为匿名函数的主体执行。
Param | Param Type | Mandatory | Description |
---|---|---|---|
script | String | Required | 要执行的JavaScript。 |
argument | List | Required | 脚本的参数。可以是空的,也可以是空的。 |
flowControl | FailureHandling | Optional | 指定failure handlingschema以确定是否应该允许执行继续或停止。 |
Forward
模拟用户在浏览器上单击“前进”按钮。
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定failure handlingschema以确定是否应该允许执行继续或停止。 |
Get Page Height
获取当前网页的高度。
参数
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
返回
Param Type | Description |
---|---|
int | 当前网页的高度。 |
Get Page Width
获取当前网页的宽度。
参数
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
返回
Param Type | Description |
---|---|
int | 当前网页的宽度. |
Get Url
获取当前窗口的URL。
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
返回
Param Type | Description |
---|---|
String | 当前窗口的URL。 |
Get Viewport Height
获取当前视图的高度值。
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
返回
Param Type | Description |
---|---|
int | 当前窗口的高度。 |
Get Viewport Left Position
获取当前视图左(x)相对于网页的位置。
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
返回
Param Type | Description |
---|---|
int | 当前视图端口左(x)位置。 |
Get Viewport Top Position
获取当前视图顶部(y)相对于网页的位置。
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
返回
Param Type | Description |
---|---|
int | 当前视图端口顶部(y)位置 |
Get Viewport Width
获取当前视图的宽度值。
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
返回
Param Type | Description |
---|---|
int | 当前窗口的宽度。 |
Get Window Index
获取当前窗口的索引。
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
返回
Param Type | Description |
---|---|
int | 当前窗口的索引。 |
Get Window Title
获取当前窗口的标题。
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
返回
Param Type | Description |
---|---|
String | 当前窗口的标题。 |
Maximize Window
调整当前窗口的大小以占据整个屏幕
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
Navigate to Url
导航到指定的web页面。
Param | Param Type | Mandatory | Description |
---|---|---|---|
rawUrl | String | Required | 要导航到的网页的URL。如果rawUrl不包含协议前缀,协议将是http://。 Example:
|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
Open Browser
打开浏览器并导航到指定的URL。如果URL为空,则打开浏览器。
Param | Param Type | Mandatory | Description |
---|---|---|---|
rawUrl | String | Optional | 要打开的web页面的URL可以保留为空或空。如果rawUrl不包含协议前缀,协议将是http://。For example:
|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止 |
Refresh
模拟用户单击浏览器上的“刷新”按钮。
Param | Param Type | Mandatory | Description |
---|---|---|---|
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
Scroll To Position
滚动视图到一个特定的位置。
Param | Param Type | Mandatory | Description |
---|---|---|---|
x | int | Required | x position. |
y | int | Required | y position. |
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |
Set View Port Size
设置当前窗口的大小。这将更改外部窗口维度和viewport,在Javascript中,它们与window. resizeto()同义。
Param | Param Type | Mandatory | Description |
---|---|---|---|
width | int | Required | 目标视口宽度。 |
height | int | Required | 目标视口高度。 |
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止 |
Switch To Window Index
切换到具有给定索引的窗口
窗口索引按窗口外观的顺序计算,从0开始。切换后,窗口索引不变,即第一个窗口仍然有索引0,第二个窗口仍然有索引1,以此类推。
Param | Param Type | Mandatory | Description |
---|---|---|---|
index | int | Required | 要切换到的窗口的索引,索引是一个基于0的数字. |
flowControl | FailureHandling | Optional | 指定失败处理模式,以确定是否应该允许执行继续或停止。 |