我有一个问题:我想在测试期间连接到另一个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中有一个空间,您可以在后斜线上逃脱它。在平等符号之前的后斜线使该运行过程不使用名称作为其自己的变量(请参见Robot Framework运行过程文档)