在使用Eclipse / JUnit / webdriver几个月之后,现在,为了加快Protractor的速度,我被迫退回并为你提供一些基本的问题java / js专家。
为什么在Protractor中,我是否必须调用“browser.driver”的直接引用。 测试非Angular网页与Eclipse / Junit / weddriver时,我只是实例化webdriver对象?
在Protractor中,当直接引用“browser.driver”时,我是否总是必须使用元素查找器方法“browser.driver.findElement”(by。“或者方法重载使得”浏览器。 driver.element(By。“也会起作用吗?
答案 0 :(得分:1)
您不需要直接使用browser.driver
。
测试角度站点和非角度站点之间唯一常见且重要的区别是browser.ignoreSynchronization
布尔标志。
除此之外,继续使用全局browser
对象和element
表示法。例如:
browser.ignoreSynchronization = true;
browser.get("http://mysite")
element(by.css("div.footer a#contactus")).click();
另见: