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,说明没有打开任何的网络连接。