20th
Sun
Selenium IDE で自作関数
自作関数をIDE上で利用するには、 定義した js ファイルを[オプション]→[設定]にある「Selenium Core 拡張スクリプト」で指定する。
user.js
1 function eachTag(name, attr, value, func) { 2 var win = selenium.page().getCurren tWindow(); 3 var tags = win.document.getElement sByTagName (name); 4 for (var i=0; i<tags.length; i++) { 5 if (tags[i].getAttribu te(attr) == value) { func(tags[i]); } 6 } 7 } 8 9 function reportErro rs() { 10 eachTag('div', 'class', 'fieldWithE rrors' , function(e) {LOG.warn(e.innerHTM L);}); 11 }
コマンド | 対象 | 値 |
---|---|---|
open | /users/new | |
type | name | maiha |
clickAndWa | create | |
getEval | reportErro |
コマンド | 対象 | 値 |
---|---|---|
open | /users/new | |
type | name | maiha |
type | pass | javascript |
(※ "function randomWord
posted by
maiha
on Sun 20 Sep 2009
at 18:44