λλ Protractor λ₯Ό μ¬μ©νμ¬ μΉ μ ν리μΌμ΄μ νλ‘μ νΈλ₯Ό ν μ€νΈνκ³ μμ΅λλ€. λ΄κ° μμ±ν λͺ κ°μ§ ν μ€νΈ μ¬λ‘λ μ μ€νλκ³ μμ§λ§ μμ div μμ λ΄λΆμ μλ div μμμ μλ₯Ό κ³μ°νλ €κ³ ν λ μ΄λ €μμ κ²ͺκ³ μμ΅λλ€. λ΄ divμ ꡬ쑰λ λ€μκ³Ό κ°μ΅λλ€.
<div class="row kontact-title">
<h2>VΓ₯ra medarbetare</h2>
<p>
Test desc <span class="s47jd228h2" id="s47jd228h2_5">med</span> passion och engagemang fΓΆr it & system. Skicka in din ansΓΆka
</p>
<p> </p>
</div>
<div class="row clearfix">
<div class="col206"></div>
<div class="col206"></div>
<div class="col206"></div>
<div class="col206"></div>
<div class="col206"> </div>
<div class="col206"></div>
<div class="col206"></div>
<div class="col206"> </div>
</div>
</div>
κ·Έλ¦¬κ³ μλμ κ°μ΄ ν μ€νΈ μΌμ΄μ€λ₯Ό μμ±νμ§λ§ μ€νλμ§ μκ³ μμ΅λλ€. undefined to equal to 21μ λλ€.
it('Getting the count of contact names ', function() {
driver.get("http://likipe.se/kontakt/");
var element = driver.findElement(protractor.By.css('.clearfix .col206'));
expect(element.length).toEqual(21);
});
κ°μ¬ ν΄μ
μν
κ·Έλμ μ¬μ©νμ¬ μ΅μ κ°λκΈ°λ₯Ό μ¬μ©νκ³ browser.driver
λμ driver
μ΄κ²μ λΉμ μ΄ νμ μννλ μ½λμ΄λ€ :
it('should get correct count of contact names', function() {
browser.driver.get("http://likipe.se/kontakt/");
browser.driver.findElements(by.css('.clearfix .col206')).
then(function(elems) {
expect(elems.length).toEqual(21);
}
);
});
μ λ§ κ°μ¬ν©λλ€. λ¬Έμ λ₯Ό ν΄κ²°ν©λλ€.
νμ div μμμ ν΄λμ€κ° μμΌλ©΄ μ΄λ»κ² λ©λκΉ? λ€μ μν©μμ μμ div μμμ μλ₯Ό μ΄λ»κ² κ³μ°ν μ μμ΅λκΉ?
<div class="row clearfix">
<div data-selectable>1</div>
<div data-selectable>2</div>
<div data-selectable>3</div>
<div data-selectable>4</div>
<div data-selectable>5</div>
<div data-selectable>6</div>
</div>
κ°μ₯ μ μ©ν λκΈ
νμ div μμμ ν΄λμ€κ° μμΌλ©΄ μ΄λ»κ² λ©λκΉ? λ€μ μν©μμ μμ div μμμ μλ₯Ό μ΄λ»κ² κ³μ°ν μ μμ΅λκΉ?