我有一个问题:我想在测试期间连接到另一个WIFI,
在Windows命令行中,这是有效的:
netsh wlan connect name = name_of_wifi
在ubuntu:
nmcli c down connection_Name
但我如何通过机器人框架作为测试步骤运行这些,当我在Windows或ubuntu,我需要哪个库:
*** Settings ***
Library Selenium2Library
Library Process
*** Variables ***
*** Test Cases ***
Login in
Run Process python -c print 'Hello, world!'
?
这对我有用:
Run Process netsh wlan connect name\=Free\ Wifi
在此示例中,wifi SSID中有一个空格,您可以使用反斜杠将其转义。并且等号前的反斜杠使得Run Process不使用name作为自己的变量(参见Robot framework Run Process documentation)