作者dreambegins ( ′-`)
看板Python
标题[问题] Robot Framework的语法问题
时间Wed Nov 24 22:38:59 2021
*** Settings ***
Library Selenium2Library
Resource publicElementLocation.txt
*** Keywords ***
click_comment_list_add
${mes} Translate Add Comment
Click Element xpath=//div[@id='inet.object.Comment.Com..............(略)
sleep 2
不知RF的语法能发在哪里,所以发在python板,如有不妥请告知,不好意思打扰了!
请教一下${mes} Translate Add Comment 这一行怎麽解读?
写这行的RD说的不清不楚的 我已经花了一个下午上网查语法了...
RD说意思是 "翻译Add Comment,繁中版是叫新增注解,${mes}是自己定义的"
可是我搜寻了全部的文件,并没有定义${mes}=某某值
而且"Translate" 文字编辑器把它看为关键字,但内建的Library没有这个关键字
全部的文件也没有定义Translate是怎麽做"翻译"这个动作的...
我的问题就是这一行卡关了,完全不知道怎麽解读...请板上大大帮忙,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.228.236.50 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1637764742.A.8DF.html
1F:推 lycantrope: ${mes} 是跑定义 robot --variable mes:讯息 11/24 23:10
2F:推 lycantrope: 你在run robot可以用--variable去定义mes 11/24 23:12
请问一下
${test01} value 这一行不是要写在 *** Variable *** 里面吗?
没有写在 *** Variable *** 里面,直接在 *** Keywords *** 这样写是什麽用法?
那"Tranlate"呢? 这又要怎麽解读呢?
※ 编辑: dreambegins (36.228.236.50 台湾), 11/24/2021 23:24:46
3F:推 lycantrope: 我不会通灵,你讲得也不清不楚,RF官方有写 11/25 09:42
4F:→ lycantrope: variable可以在** Variables **定义或是从command 直 11/25 09:42
5F:→ lycantrope: 接传进去.. 11/25 09:43