我有以下代码:
<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();
},