Python Robot框架:创建模板
我有以下代码,打开2个浏览器并在最后关闭。我想把它做成模板,然后再利用。如何实现Python Robot框架:创建模板,python,robotframework,Python,Robotframework,我有以下代码,打开2个浏览器并在最后关闭。我想把它做成模板,然后再利用。如何实现 *** Test Cases *** PhpTravels_Net : FOR ${browser} IN @{listBrowser} \ Open Browser https://planet2.swift.com/Pages/default.aspx ${browser} \ Log ${browser} Close All Br
*** Test Cases ***
PhpTravels_Net
: FOR ${browser} IN @{listBrowser}
\ Open Browser https://planet2.swift.com/Pages/default.aspx ${browser}
\ Log ${browser}
Close All Browsers
请帮忙。谢谢 这应该可以。请注意,我没有像您那样使用列表,并将
关闭所有浏览器
设置为拆卸
*** Settings ***
Library SeleniumLibrary
*** Test Cases ***
PhpTravels_Net
[Template] Open Browser Template
[Teardown] Close All Browsers
firefox
chrome
*** Keywords ***
Open Browser Template
[Arguments] ${browser}
Open Browser https://planet2.swift.com/Pages/default.aspx ${browser}
Log ${browser}
这应该可以做到。请注意,我没有像您那样使用列表,并将
关闭所有浏览器
设置为拆卸
*** Settings ***
Library SeleniumLibrary
*** Test Cases ***
PhpTravels_Net
[Template] Open Browser Template
[Teardown] Close All Browsers
firefox
chrome
*** Keywords ***
Open Browser Template
[Arguments] ${browser}
Open Browser https://planet2.swift.com/Pages/default.aspx ${browser}
Log ${browser}
只需将其转储到资源文件中的某个关键字名称下,并在测试用例中调用它。只需将其转储到资源文件中的某个关键字名称下,并在测试用例中调用它。for循环下的statemnet在测试用例之间是不同的。如何实现它?通过比较值并使用
Run关键字If
。如果你不提供任何额外的信息,就很难提供更多的帮助。模板的答案对您原来的问题有帮助吗?for循环下的statemnet在测试用例之间是不同的。如何实现它?通过比较值并使用Run关键字If
。如果你不提供任何额外的信息,就很难提供更多的帮助。模板答案对您原来的问题有帮助吗?