【问题标题】:What is difference between webElement and ElementFinder in Protractor量角器中的 webElement 和 ElementFinder 有什么区别
【发布时间】:2020-12-11 20:22:46
【问题描述】:

已阅读 Protractor API 文档并在 Youtube 上观看了一个人的视频。但没有为自己说清楚。 ElementFinder 是一种快捷方式还是指向 webElement 的指针,而 Element 是某种表示网页元素的类的实例?

【问题讨论】:

  • 元素是原生的javascript类;与量角器无关
  • 所以,ElementFinder 是 webElement 的一种包装器,这样说对吗?
  • 快速谷歌,看起来webElement 是一个封装找到的元素的对象。 ElementFinder 是一个对象,其中包含有关如何根据需要检索 webElement 的规则。

标签: javascript node.js testing protractor


【解决方案1】:

webElement 来自 Selenium 代码,并通过其中一个 JavaScript 绑定向上传播。 WebDriverJS and selenium-webdriver

ElementFinder 是protractor wrapper for webElement。 ElementFinder 具有有助于测试稳定性的扩展功能。 Protractor 倾向于在 ElementFinder 中添加额外的功能,以使事情在语法上更容易。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    • 2017-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多