量角器基本的基本问题 - 学习曲线较低

时间:2015-03-29 14:39:10

标签: javascript angularjs testing protractor

在使用Eclipse / JUnit / webdriver几个月之后,现在,为了加快Protractor的速度,我被迫退回并为你提供一些基本的问题java / js专家。

  1. 为什么在Protractor中,我是否必须调用“browser.driver”的直接引用。 测试非Angular网页与Eclipse / Junit / weddriver时,我只是实例化webdriver对象?

  2. 在Protractor中,当直接引用“browser.driver”时,我是否总是必须使用元素查找器方法“browser.driver.findElement”(by。“或者方法重载使得”浏览器。 driver.element(By。“也会起作用吗?

1 个答案:

答案 0 :(得分:1)

不需要直接使用browser.driver

测试角度站点和非角度站点之间唯一常见且重要的区别是browser.ignoreSynchronization布尔标志。

除此之外,继续使用全局browser对象和element表示法。例如:

browser.ignoreSynchronization = true;
browser.get("http://mysite")

element(by.css("div.footer a#contactus")).click(); 

另见: