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