RF

来源:互联网 发布:上海清算中心扣钱 知乎 编辑:程序博客网 时间:2024/06/09 13:48
  1. Pythonのインストール
    python-2.7.9.msi
    入手URL: http://www.python.org/download/
    インストール方法: デフォルトインストール
    ※:
    64bitのPythonを利用しない理由:
    Sikuliなどは32bitのインストーラだけがあり、32bitのPythonだけによって、インストールできる。
  2. システム環境変数の追加
    システム環境変数「Path」に以下のパスを追加します。
    C:\Python27;C:\Python27\Scripts;
  3. PILのインストール
    PIL-1.1.7.win32-py2.7.exe
    入手URL: http://fnst-svnserver.fnst.cn.fujitsu.com/App-Development/proasq_common/31_AutoTest/ENV/installer/PIL-1.1.7.win32-py2.7.exe
    インストール方法: デフォルトインストール
  4. wxPythonのインストール
    wxPython2.8-win32-unicode-2.8.12.1-py27.exe
    入手URL: http://www.wxpython.org/download.php
    インストール方法: デフォルトインストール
  5. RobotFrameworkのインストール
    robotframework-2.8.7.zip
    入手URL: http://code.google.com/p/robotframework/downloads/list
    インストール方法:
    上記資産を解凍します。コマンドラインで上記解凍されたフォルダに移動して、コマンド「python setup.py install」を実行します。
  6. RobotFramework-IDEのインストール
    RIDE-1.5-alpha.2.zip
    入手URL: http://code.google.com/p/robotframework-ride/downloads/list
    インストール方法:
    上記資産を解凍します。コマンドラインで上記解凍されたフォルダに移動して、コマンド「python setup.py install」を実行します。

コマンドラインで「ride.py」を実行して、RIDEが起動できます。

Edit

テストライブラリの導入

  1. StringEx
    「StringEx.py」を「C:\Python27\Lib」フォルダにコピーします。
  2. Jmeter
    • Jmeterツール
      apache-jmeter-2.12.zip
      資産を[C:/proasq-autotest/resource/]に解凍します。
      (C:/proasq-autotest/mnsearch/mnsearch.pyに、JMETER_COMMANDの定義は解凍されたjmeter.batのパスが指定されることを確認してください。)
    • jmeterlibraryの導入
      robotframework-jmeterlibrary.zip
      入手URL: http://sourceforge.net/projects/rf-jmeter-py/
      導入方法:
      コマンドラインで上記解凍されたフォルダに移動して、コマンド「python setup.py install」を実行します。
  3. JREのインストール
    jdk-8u5-windows-i586.exe
    インストール方法:
    1. デフォルトインストール
    2. 環境変数「JAVA_HOME」の確認
      環境変数「JAVA_HOME」値はJDK8のパスかどうかを確認してください。
      JDK8のパスではない場合、JDK8のパスに変更してください。
      ※:
      64bitのJDKを利用しない理由:
      Jpypeなどは32bitのインストーラだけがあり、32bitのJDKだけによって、インストールできる。
  4. Selenium2Library
    • setuptoolsのインストール
      setuptools-0.6c11.win32-py2.7.exe
      入手URL: https://pypi.python.org/pypi/setuptools/
      インストール方法:デフォルトインストール
    • pipのインストール
      pip-7.1.2.tar.gz
      入手URL: https://pypi.python.org/pypi/pip
      インストール方法:
      上記資産を解凍します。コマンドラインで上記解凍されたフォルダに移動して、コマンド「python setup.py install」を実行します。
    • decoratorのインストール
      decorator-3.4.0.tar.gz
      入手URL: https://pypi.python.org/pypi/decorator
      インストール方法:
      コマンドラインで上記資産フォルダに移動して、コマンド「pip install decorator-3.4.0.tar.gz」を実行します。
    • Seleniumのインストール
      selenium-2.48.0.tar.gz
      入手URL: https://pypi.python.org/pypi/selenium
      インストール方法:
      コマンドラインで上記資産フォルダに移動して、コマンド「pip install selenium-2.48.0.tar.gz」を実行します。

      注:最新のFireFoxをサポートするために、古いバージョンのSeleniumが既にインストールされた場合、古いバージョンのSeleniumを削除して、最新のSeleniumをインストールしてください。
      削除方法:
      箇所:C:\Python27\Lib\site-packages\
      フォルダ:seleniumやselenium-xx.xx.xx
    • Selenium2Libraryのインストール
      robotframework-selenium2library-1.7.4.win32.exe
      入手URL: https://pypi.python.org/pypi/robotframework-selenium2library
      インストール方法: デフォルトインストール
    • Selenium WebDriverのインストール
      IEの場合、「driver/IEDriverServer.exe」を「C:\Python27」フォルダにコピーします。
      Chromeの場合、「driver/chromedriver/chromedriver.exe」※を「C:\Python27」フォルダにコピーします。
      入手URL: http://code.google.com/p/selenium/downloads/list
      ※:
      ┌────────────────────────┐
      │zipファイル名 │Chromeバージョン│
      ┌────────────────────────┐
      │2.14     │39-42     │
      ┌────────────────────────┐
      │2.13     │38-41     │
      ┌────────────────────────┐
      │2.12     │36-40     │
      ┌────────────────────────┐
      │2.11     │36-40     │
      ┌────────────────────────┐
      │2.10     │33-36     │
      ┌────────────────────────┐
      │2.9      │31-34     │
      └────────────────────────┘
      注:
      ┌──────────────────────────┐
      │項目       │Chrome │ IE  │
      ┌──────────────────────────┐
      │RT        │○    │○   │
      ┌──────────────────────────┐
      │ST(多重度)   │○    │○   │
      ┌──────────────────────────┐
      │ST(メモリ変化) │○    │×(※)│
      └──────────────────────────┘
      ※:IE自身メモリの原因で、結果が出来なく、エラーが発生します。
  • firefoxを使用する場合、30.0以前で行ってください。
    • https://ftp.mozilla.org/pub/firefox/releases/
  1. SSHLibrary
    • pycryptoのインストール
      pycrypto-2.6.win32-py2.7.exe
      入手URL: http://www.voidspace.org.uk/python/modules.shtml#pycrypto
      インストール方法: デフォルトインストール
    • ecdsaのインストール
      ecdsa-0.13.tar.gz
      入手URL: https://pypi.python.org/pypi/ecdsa#downloads
      インストール方法:
      コマンドラインで資産「ecdsa-0.13.tar.gz」があるフォルダに移動して、コマンド「pip install ecdsa-0.13.tar.gz」を実行します。
    • paramiko-1.15のインストール
      paramiko-1.15.zip
      入手URL: https://github.com/paramiko/paramiko
      インストール方法:
      上記資産を解凍します。コマンドラインで上記解凍されたフォルダに移動して、コマンド「python setup.py install」を実行します。
    • sshlibraryのインストール
      robotframework-sshlibrary-2.1.1.tar.gz
      入手URL: https://pypi.python.org/pypi/robotframework-sshlibrary
      インストール方法:
      コマンドラインで資産「robotframework-sshlibrary-2.1.1.tar.gz」があるフォルダに移動して、コマンド「pip install robotframework-sshlibrary-2.1.1.tar.gz」を実行します。
Edit

動作確認

RIDEを開きます。
0 0