As of now I am working on automation of iframes using Robot framework but I am not able to input text.
Current Frame Contains xpath=//iframe[contains(@id,'sq-card-number')] NONE
#Frame Should Contain xpath=//iframe[contains(@id,'sq-card-number')] Card Number
Wait Until Element Is Visible xpath=//iframe[contains(@id,'sq-card-number')] 30sec
Input Text xpath=//*[contains(@id,'sq-card-number')] 12345
The above is the code I used