【发布时间】:2021-08-07 17:17:55
【问题描述】:
我对机器人框架很陌生。 我有一个测试,我必须一个接一个地检查不同 ip 上的登录。 是否可以使用机器人测试来实现? 如果是,我该如何实现?
【问题讨论】:
标签: automation robotframework ip-address
我对机器人框架很陌生。 我有一个测试,我必须一个接一个地检查不同 ip 上的登录。 是否可以使用机器人测试来实现? 如果是,我该如何实现?
【问题讨论】:
标签: automation robotframework ip-address
如果你想模拟来自不同网络的连接,你必须在机器人机器上有适当数量的网络接口。然后你必须写一些关键字来设置一个接口“up”和另一个“down”(例如通过接口名称选择)。创建您的测试副本并将此关键字用作具有相关接口名称的测试设置。
Test #1
[Setup] Set Interface name1
Your test
Test #2
[Setup] Set Interface name2
Your test
如果你想测试来自一个网络的不同IP的连接,你必须写关键字来改变IP,那么同样
【讨论】:
是的,您可以通过测试用例中的循环来完成。请参阅下面的示例和解释。
Check Login # TC name here
[Tags] login # just a Tag
@{IP_ADDRESSES}= ${IP_Addr1} ${IP_Addr2} # List of ip addresses, you can also read from somewhere else
: FOR ${ELEMENT} IN @{IP_ADDRESSES} # looping on ip addresses list
\ login ${ELEMENT} # use a login keyword which will actually test the login functionality.
【讨论】: