1
私は夜間/セレンのドロップダウンボックスを少し試してみようとしています。 テスト中、selectboxのオプションがクリックされていなくても(テストランナーのために)表示されているように感じました。 私はHTMLのスキルが非常に少ないので、これがデフォルトの動作であるか、テストが壊れているかわかりません。選択ボックスオプションは表示または非表示になっていますか?
Testcode:
var urlToOptionsPage ='chrome-extension://dafanlbggefkfnbekjceijjhgcancpik/html/options.html';
module.exports = {
'[Options Page UI] - project list': function(browser) {
browser
.url(urlToOptionsPage)
.pause(500)
.waitForElementVisible('#projects', 5000)
.assert.value('#projects', 'BWK')
//.click('#projects')
.waitForElementVisible('#projects > option:nth-child(1)', 5000)
.end()
}
};
HTML:
<select name="projects" id="projects">
<option value="BWK">BWK</option>
<option value="DMG">DMG</option>
<option value="ABC">ABC</option>
</select>
テスト結果:Chromeで
✔ Element <#projects> was visible after 52 milliseconds.
✔ Testing if value of <#projects> equals: "BWK".
✔ Element <#projects > option:nth-child(1)> was visible after 35 milliseconds.
お返事ありがとうございました – xetra11
@ xetra11大歓迎です! –