我目前有一個html,我正在嘗試用量角器測試。 我試圖測試,當用戶點擊「Mr」,「Ms」或「Mrs」從我的期望語句將通過的下拉列表中。 這是我到目前爲止有:量角器期望聲明返回數字而不是文本
iit('should input correct first name', function(){
browser.driver.findElement(by.css('#btn39')).click();
var title = element(by.cssContainingText('option', 'Ms')).click();
expect(title.getAttribute('value')).toBe('Ms');
});
我得到的錯誤是,它是說預計1等於「小姐」。如果我將('option', 'Ms'))
更改爲('option', 'Mrs'))
。它說預計2等於'夫人'。顯然,他們在名單中找到了自己的位置,而不是返回他們的實際價值。所以它是一半工作,我怎樣才能用相應的值替換編號的位置?
感謝隊友,很好的一個! –