JavaScriptTraining icon indicating copy to clipboard operation
JavaScriptTraining copied to clipboard

ステージ1のnth-childが意図通り動作しない(Chrome)?

Open mesh1nek0x0 opened this issue 9 years ago • 0 comments

こちらのコードに問題があるわけではないのですが、 Chrome前提の教材?で動作しない箇所があったため、ご報告致します。

▼概要 Chrome側のバグなのか、意図する要素が取得できませんでした。。。

AssertionError: expected <li id="firebrick" title="firebrick">1</li> to have a property 'id' of 'brown', but got 'firebrick'
    at Context.<anonymous> (tests.js:227:31)

▼詳細 chromeバージョン: 52.0.2743.116 (64-bit) にて以下の要素取得に失敗してしまうようです。

'7 番の赤色の要素を ID セレクタを使わずに1つ取得できる' https://github.com/mixi-inc/JavaScriptTraining/blob/2015/public/stage1/tests.js#L221

※firefoxでは意図通り動作します。

selector chrome(52.0.2743.116 (64-bit)) firefox(48.0)
.js-training:nth-child(2) li 失敗(?) 成功(正しい)
.js-training:nth-child(3) li 成功(?) 失敗(正しい)
.js-training + .js-training li 成功 成功

img

mesh1nek0x0 avatar Aug 14 '16 02:08 mesh1nek0x0