【发布时间】:2016-04-30 04:24:53
【问题描述】:
我正在尝试单击作为切换栏一部分的文本来打开其部分。
源代码是这样的:
<h3 class="hdg hdg--3 hdg--muted">
Projects
<span class="toggleBar__toggle--icon toggleBar__icon--isOpen" data-ng- class="{'toggleBar__icon--isOpen' : isVisible}"></span>
</h3>
代码是用 Javascript 编写的,我用它来测试量角器:
element(by.cssContainingText('h3', 'Projects')).click();
运行测试时,我收到以下错误:
No element found using locator by.cssContainingText("h3", "Projects")
可能是什么问题?
【问题讨论】:
-
试试这个:element(by.cssContainingText('.hdg.hdg--3.hdg--muted', 'Projects')).click();
-
不,这没用。找不到元素被抛出。
标签: javascript angularjs protractor e2e-testing