【发布时间】:2015-07-22 08:17:54
【问题描述】:
这是我的 HTML,它存在且有效。当我使用 WebStorm 打破测试用例时,我可以检查页面并看到这个元素很好......
<a id="privacyPolicy1234" on-tap="goPrivacyPolicy()" class="disable-user-behavior">Privacy Policy</a>
这是我的 Jasmine 测试,它找不到元素。
it("should list a privacyPolicy ", function() {
privacyPolicyElement = element(by.id('privacyPolicy1234'));
expect(privacyPolicyElement.getText()).toContain("Privacy Policy");
错误又回来了
Message:
NoSuchElementError: No element found using locator: By.id("privacyPolicy1234")
编辑:
还尝试将其放在一行中,并在我期望 true 的地方得到 false
expect(element(by.id('privacyPolicy1234')).isPresent()).toBe(true);
【问题讨论】:
标签: javascript selenium selenium-webdriver jasmine protractor