it('should show archived row profiles', function() {
$$('.custom-control-input').get(0).click()
$$('tr.archived')
.then(function(elements) {
console.log(elements);
})
})
但是现在我如何检查元素是否显示?
答案 0 :(得分:3)
您也可以使用以下代码,
var isElementsDisplayed = $$('tr.archived').isDisplayed();
expect(isElementsDisplayed).not.toContain(false);
isDisplayed()
方法将根据元素显示状态返回布尔值数组(true / false)。你可以创建一个expect语句来检查结果数组是否不应该包含值false,这意味着不显示特定元素。
答案 1 :(得分:1)
您可以使用isDisplayed。
public interface Shape {
void draw();
}
public class Rectangle implements Shape {
@Override
public void draw() { // draw rect }
}
public class Circle implements Shape {
@Override
public void draw() { // draw circle }
}