其中哪一项表现更好?
element.all(by.model('model of the Spinner')).each(function (eachElement, index)
{
eachElement.click();
browser.driver.sleep(500);
element(by.css('Unique Selector of the Spinner value')).click();
browser.driver.sleep(500);
});
或:
<div class="tag"><h1></h1></div>
.tag h1 {
css;
}
哪一个加载/渲染页面更快?
答案 0 :(得分:0)
正如@deceze在评论中提到的那样,差异将是如此微不足道以至于无法衡量,这不应该是您的主要标准。“。
但实际上,浏览器从右到左匹配选择器,这意味着在第一种情况下(course
),浏览器将首先获取所有.tag h1
然后上移DOM以查看是否他们有任何父母匹配h1
。
在第二种情况下(.tag
),浏览器将只提取与.someclass
匹配的所有元素。
由于类选择器应该比标签选择器更快,我想第二种情况是最快的。