我可以在ride.py生成的代码中添加自己的代码吗?

时间:2019-09-06 10:47:00

标签: python selenium robotframework selenium2library

我正在Ride.py中创建一个方案 尽管ride.py为我提供了包含的Selenium2Library命令生成的代码,但我希望为应用程序测试做一些其他代码。我可以添加自己的代码吗? 正常的selenium / java / c#/ python代码可以工作吗?

我是新手,网上找不到任何东西

Select Tab
    [Arguments]    ${tabName}
    ${selectTabWait} =    Set Selenium Timeout    10 seconds
    Set Selenium Implicit Wait    ${selectTabWait}
    Wait Until Page Contains Element    id:foo
    Select Frame    id:foo
    Wait Until Element is Visible    //span[contains(text(),'${tabName}')]
    Click Element    //span[contains(text(),'${tabName}')]
    Unselect Frame

我可以在上述语句中添加任何硒代码吗?

1 个答案:

答案 0 :(得分:1)

否,您不能在上述语句中添加任何硒代码,也不能从任何其他编程语言添加代码。

但是,您可以添加所需的任何机器人关键字,这些关键字可以运行任何硒代码。因此,如果您想执行现有关键字尚不支持的操作,则可以创建自己的关键字。