Get Network Connection Status关键字用来获取手机的网络连接状态。在获取到连接状态后,会返回不同的数字。
Set Network Connection Status关键字用来设置手机的网络连接状态。
Status状态码 | 数据流量连接 | WiFi连接 | 飞行模式 | 说明 |
0 | 0 | 0 | 0 | 不打开任何连接 |
1 | 0 | 0 | 1 | 打开飞行模式 |
2 | 0 | 1 | 0 | 只打开wifi网络 |
4 | 1 | 0 | 0 | 只打开数据连接 |
6 | 1 | 1 | 0 | 打开所有的网络连接 |
示例1:
Open Application http://localhost:4723/wd/hub platformName=Android platformVersion=22 deviceName=98YFBP522VSU app=C:/Users/yongqing/Desktop/app-debug.apk appPackage=com.example.calculator appActivity=MainActivity
${Attribute} Get Network Connection Status
log ${Attribute}
执行结果:
Starting test: RobotFrameworkTest1.TestSuite5.TestCase015
20170513 15:16:05.063 : INFO : ${Attribute} = 0
20170513 15:16:05.063 : INFO : 0
Ending test: RobotFrameworkTest1.TestSuite5.TestCase015
从执行结果看,获取到连接状态码为0,说明没有打开任何的网络连接。