LoginSignup
0
0

More than 3 years have passed since last update.

今更ながらSeleniumIDEのお引越し

Posted at

はじめに

要点:Firefox 55以前で動いていたSelenium IDEのテストケーススクリプトをSideEXベースのものに変換するPythonツールを作りました。

何とかFirefox 55以前のバージョンを使ってSelenium IDEを使い続けていましたがとうとう使わないでという(ごもっともな)事を言われたのでSideEXベースのSelenium IDEにお引越しすることにしました。テストケースに互換性が無いので変換するPythonツールを今更ながら作りました。

変換ツール

リポジトリ

必要なパッケージ

  • beautifulsoup4 4.8.1+
  • Python 2.7+

Python3系は未評価です。

使い方

Usage: python selenium_convert.py dir_in project_name file_out
args:
    dir_in: Firefox 55 以前で使用したSelenium IDEのスクリプト(.html)が格納されたディレクトリ. 
    project_name: プロジェクト名(新しいテストスクリプト上でのプロジェクト名)
    file_out: 変換されたスクリプトファイル(.side)のパス

注記

割とシンプルな変換しかサポートしていません。
- 対応するコマンドが無い場合があります
- clickAndWaitはclickに, selectAndWaitはselectに置き換えます(必要な時は待ってくれるというのがSideEXの方針らしい)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0