2007-07-10

就任

今日、PLから体制図もらった。俺んとこに「品質管理」って書いてあった。SeleniumにCheckstyleにコードレビューだからまぁそうなのか。

Tags: 仕事

SeleniumからExcelのレポートを作成 (2)

昨日の続き。

var table = inputs['testTable' + rowNum];
// 生のままパースするのはツライのでDOMにしちゃう
var div = document.createElement('div');
div.innerHTML = table;
var trs = div.getElementsByTagName('tr');
for (var i = 0; i < trs.length; i++) {
  var tr = trs[i];
  var tds = tr.getElementsByTagName('td');
  var command = tds.length > 0 && tds[0].childNodes ? tds[0].nodeValue : null;
  var target = tds.length > 1 && tds[1].childNodes ? tds[1].nodeValue : null;
  var value = tds.length > 2 && tds[2].childNodes ? tds[2].nodeValue : null;
  //command, target, valueの組み合わせを適当に定義しといてアウトプット
  var className = tds[0].className;
  if (tds[0].className.match(/status_(?w+)/)) {
    //classのstatus_*には、テストの正否が入っている
  }
}

ってな感じで、あとは好きなフォーマットで出力すればよい。


«前の日記(2007-07-09) 最新 次の日記(2007-07-11)»

2007年
7月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31