2016-01-16 24 views
2

进出口新的量角器,并试图从DOM删除属性,但得到“未知错误”,林不知道可能是问题量角器未知错误,从DOM移除属性

林有一个自定义指令一个简单的HTML 。我正在试图删除我的测试用例来传递:

<input type="text" name="rptdate" input-date placeholder="DD-MM-YYYY" data-ng-model="newPatReports.reportDate" /> 

命令我跑是:

browser.executeScript('document.getElementsByName("rptdate").removeAttribute("input-date")'); 
browser.driver.findElement(protractor.By.name('rptdate')).removeAttr("input-date"); 
browser.executeScript('document.querySelector("input[name='rptdate']").removeAttribute("input-date");'); 

但他们没有帮助。

+1

@ZakariaAcharki做一个反向的,封闭该主题的DUP - 因为这个问题在这里得到解决。感谢您指出另一个问题。 – alecxe

回答

2

找到与量角器的元素,然后通过网页元素到脚本:

var elm = element(by.name("rptdate")); 

browser.executeScript('arguments[0].removeAttribute("input-date");', elm.getWebElement()); 
+0

感谢它的工作........干杯..... :) – spidy

相关问题