找到量角器元素,但元素不可见?

时间:2014-09-01 05:41:38

标签: element visible

我有以下代码:

<input ng-required="true" class="form-control ng-pristine ng-valid ng-valid-required" type="text" id="txtPlacementName" data-ng-model="appnexusPmpPlacement.name" required="required">

我试图通过id和model访问元素。

时元素显示存在

expect(browser.isElementPresent(element(by.id('txtPlacementName')))).toBe(true);

但它显示失败。

expect(element(by.id('txtPlacementName')).isDisplayed()).toBe(true);

因此无法执行sendKeys()或Clear()等任何操作,它会使错误元素不可见。

我尝试通过在conf.js中添加以下内容来最大化浏览器:

onPrepare: function() {
      browser.driver.manage().window().maximize();
    },

0 个答案:

没有答案