Robotframework 在robot框架中,如果

Robotframework 在robot框架中,如果,robotframework,selenium2library,Robotframework,Selenium2library,我正在使用以下代码: Run Keyword If Element Should Be Visible ${PO_Mail_Subject} 我正在使用元素应该在Run关键字If中可见,并且获取计算表达式“元素应该可见”失败:语法错误:无效语法(,第1行) 我不知道我的代码是否有效。有人能帮我吗 用这种方式试试: ${Status}= Run Keyword And Return Status Element Should Be Visible ${PO_Mail_Subj

我正在使用以下代码:

Run Keyword If Element Should Be Visible    ${PO_Mail_Subject}
我正在使用元素应该在Run关键字If中可见,并且获取
计算表达式“元素应该可见”失败:语法错误:无效语法(,第1行)

我不知道我的代码是否有效。有人能帮我吗

用这种方式试试:

${Status}=    Run Keyword And Return Status     Element Should Be Visible ${PO_Mail_Subject}
Run Keyword If    '${Status}'=='TRUE'     Element Text Should Be    <Locator>    <Mail Content>    ELSE    < Do iteration Operation>
${Status}=Run关键字和Return Status元素应该可见${PO\u Mail\u Subject}
如果“${Status}”==“TRUE”元素文本应该是ELSE
请尝试以下方法:

${Status}=    Run Keyword And Return Status     Element Should Be Visible ${PO_Mail_Subject}
Run Keyword If    '${Status}'=='TRUE'     Element Text Should Be    <Locator>    <Mail Content>    ELSE    < Do iteration Operation>
${Status}=Run关键字和Return Status元素应该可见${PO\u Mail\u Subject}
如果“${Status}”==“TRUE”元素文本应该是ELSE

我的要求是验证主题内容是否存在。如果存在,我将验证该邮件的内容,或者我将迭代获取主题中包含特定文本的邮件并打开该邮件,然后我将验证该邮件内容。欢迎访问。请您不要使用评论来获取对您的问题至关重要的信息,而是使用功能来更新您的问题。我的要求是验证主题内容是否存在。如果存在,我将验证该邮件的内容,或者我将迭代以获取邮件中包含特定文本的邮件主题并打开邮件,然后我将验证邮件内容。欢迎访问。请您不要使用评论获取对您的问题至关重要的信息,而是使用功能更新您的问题。