没有带名称的关键字'输入文字标签= textarea testFeedback1'发现

时间:2017-05-04 10:50:42

标签: iframe robotframework selenium2library

尝试使用机器人框架测试testarea内的emailsendiframe按钮

代码:

<iframe width="700" height="600" src="" name="iFrameTitle" scrolling="auto" frameborder="0">
            <form id="innerFormID" name="innerForm" action="/xxx/xxxx/yyyy/zzzz/" method="post" autocomplete="off">
                <fieldset id="ncDetailsInner">
                    <div id="element1">
                        <label for="label1">
                        <abbr title="Required field">*</abbr></label>
                        <textarea  id="innerid" name="inneridw" rows="4" cols="50"> 
</textarea>
                    </div>

                    <div id="element2">
                            <label for="label4">Email<abbr title="Required field">*</abbr></label>
                            <input id="label5" name="labelname5" type="text" maxlength="19" value="">
                        </div>

                        <div id="element4">
                            <button type="button" id="formSubmitButton">Send</button>
                        </div>
                    </div>
                </fieldset>
            </form> 

</iframe>

到目前为止尝试过:

Select Frame   xpath=//iframe
Input Text tag=textarea testFeedback1
Input Text tag=input test@gmail.com
Click Element  formSubmitButton

出现错误:

  
    

没有带名称的关键字&#39;输入文字标签= textarea testFeedback1&#39;找到。

  

感谢任何帮助或指示使其正常工作。谢谢!

1 个答案:

答案 0 :(得分:2)

您缺少空格字符。请注意,错误消息认为您正在尝试运行关键字Input Text tag=textarea tstFeedback1认为关键字为Input Text

Input Text之后和tag=textarea之后放置两个或多个空格(并为下一行做同样的事。