嗨,我已经将下面的测试用例从Katalon recorder导出到Robot框架代码中,我正在尝试用python2.7在PyCharm或RIDE中运行这个测试用例。PyCharm和RIDE似乎都不喜欢资源seleniumLibrary.机器人编码。在
我怎样才能导入这个seleniumLibrary.机器人文件?它在哪里?我已经下载了Robot Framework、SeleniumLibrary、Selenium2Library、WxPython和RIDE,现在都在工作,我只是想让这段代码运行起来。在
我按照下面的说明开始跑步
*** Settings ***
Suite Setup Open Browser https://www.katalon.com/ firefox
Suite Teardown Close Browser
Resource seleniumLibrary.robot
*** Variables ***
${undefined} https://www.katalon.com/
*** Test Cases ***
Test Case
open https://abcxyz.com/catalog-portal/
click xpath=//div[5]/div/div[2]/img
selectWindow win_ser_1
selectFrame index=0
click xpath=//td[@onclick="if (warnUnfinishedPage()) return false; changePage('pc.quote.html.QuoteSummarySection','refresh'); return false;"]
click xpath=(.//*[normalize-space(text()) and normalize-space(.)='Email'])[1]/following::td[5]
type name=t1st__TBOX 603449
click xpath=(.//*[normalize-space(text()) and normalize-space(.)='All'])[2]/following::input[1]
click link=Q603449
click link=Email
addSelection id=null Doe, John (abc@abc.com)
click xpath=(.//*[normalize-space(text()) and normalize-space(.)='Email this Quote'])[1]/following::input[2]
select name=FORMAT Text
click link=Send
close win_ser_1
selectWindow win_ser_local
close win_ser_local
设置和变量部分主要是占位符。您应该自定义这些工具,使之与您创建的开发环境兼容。在
在本例中,资源文件seleniumLibrary.机器人需要在项目的Resources文件夹中创建。在
全新项目示例:
尝试删除代码中的资源行并将其更改为库Selenium2Library。我认为问题是katalon studio正在生成一个使用seleniumlibrary的代码。在
相关问题 更多 >
编程相关推荐