Protractor 量角器元件查找器问题

Protractor 量角器元件查找器问题,protractor,angularjs-e2e,Protractor,Angularjs E2e,我正在尝试使用元素(by.id())查找以下内容: 使用量角器交互式命令行,它返回未找到任何元素… > element(by.id('#1484755825715-7-uiGrid-0007-cell')).getText() NoSuchElementError: No element found using locator: By(css selector, *[id="\#1484755825715-7-uiGrid-0007-cell"]) 但在f12 Chrome控制台工具中,

我正在尝试使用
元素(by.id())
查找以下内容:

使用量角器交互式命令行,它返回
未找到任何元素…

> element(by.id('#1484755825715-7-uiGrid-0007-cell')).getText()
NoSuchElementError: No element found using locator: By(css selector, *[id="\#1484755825715-7-uiGrid-0007-cell"])
但在f12 Chrome控制台工具中,以下jQuery选择器按div id查找相同的元素:

 $('#1484755825715-7-uiGrid-0007-cell')[0]
<div ng-repeat=​"(colRenderIndex, col)​ in colContainer.renderedColumns track by col.uid" ui-grid-one-bind-id-grid=​"rowRenderIndex + '-' + col.uid + '-cell'" class=​"ui-grid-cell ng-scope ui-grid-coluiGrid-0007 amt bold-text sub-total" ng-class=​"{ 'ui-grid-row-header-cell':​ col.isRowHeader }​" role=​"gridcell" ui-grid-cell id=​"1484755825715-7-uiGrid-0007-cell">​…​</div>​
$('1484755825715-7-uiGrid-0007-cell')[0]
​…​​
我还尝试使用by.css(“#1484…-cell>div”),但这也不起作用

我知道元素存在,但量角器找不到。id字符串是否太长

谢谢你的建议

******更新*******
我在by.id()中使用了散列“#”符号,这是错误的

您确定不是每次都自动生成
id
值吗?@alecxe-是,它们是为每个应用程序实例生成的@巴尼-是的,我相信这就是问题所在。我以前已经删除了
,但它不起作用。@Barney,回答正确哦,很好,我将在将来静态警告,以便尽早发现此类错误()。谢谢你的灵感:)@bob.mazzo很高兴它能帮上忙:)不过我错把我的评论删掉了
 $('#1484755825715-7-uiGrid-0007-cell')[0]
<div ng-repeat=​"(colRenderIndex, col)​ in colContainer.renderedColumns track by col.uid" ui-grid-one-bind-id-grid=​"rowRenderIndex + '-' + col.uid + '-cell'" class=​"ui-grid-cell ng-scope ui-grid-coluiGrid-0007 amt bold-text sub-total" ng-class=​"{ 'ui-grid-row-header-cell':​ col.isRowHeader }​" role=​"gridcell" ui-grid-cell id=​"1484755825715-7-uiGrid-0007-cell">​…​</div>​