我正在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
我可以在上述语句中添加任何硒代码吗?
答案 0 :(得分:1)
否,您不能在上述语句中添加任何硒代码,也不能从任何其他编程语言添加代码。
但是,您可以添加所需的任何机器人关键字,这些关键字可以运行任何硒代码。因此,如果您想执行现有关键字尚不支持的操作,则可以创建自己的关键字。