通过Robot Framework连接到无线WIFI网络(Windows和Ubuntu)

时间:2017-12-12 15:14:50

标签: ubuntu selenium-webdriver automated-tests robotframework

我有一个问题: 我想在测试期间连接到另一台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!'
?

1 个答案:

答案 0 :(得分:1)

这对我有用:

Run Process    netsh    wlan    connect    name\=Free\ Wifi

在此示例中,wifi SSID中有一个空格,您可以使用反斜杠转义它。并且等号前面的反斜杠使得Run Process不会将name用作自己的变量(参见Robot framework Run Process documentation