如何为 "doubleclick" 和 "find icon and type <some text>" 的机器人框架编写 Python 自定义库?

How to write Python custom library for Robot Framework for "doubleclick" and "find icon and type <some text>"?

我正在创建机器人框架自定义库来执行以下步骤:

STEP 1 : click("firefox_icon.png")
STEP 2 : find("email_id.png"), and type("test@gmail.com")
STEP 3 : find("passwd.png"), and type( "test@123")
STEP 4 : doubleClick("signin.png")

以下是test.robot文件内容:

***Settings***
Library  calc.Calculator  WITH NAME  Calculator

***Test Cases***
Click Firefox Icon
    clickFirefoxIcon    

谁能指导我如何为以下功能编写库:

  1. 双击某个图标(png 文件)
  2. 找到“*.png”文件,然后输入一些文本(示例:找到电子邮件 ID png 并输入电子邮件地址)

提前致谢。

更新:我们可以使用 Selenium2 Lib 来实现这一点。

为什么不使用 Selenium 2 库来做你想做的事情?

让 Web 驱动程序为您打开 Firefox。

并且您有用于定位用户和密码字段的关键字。

只需查找 Selenium 2 库登录示例