gpt4 book ai didi

javascript - Protractor 源代码中声明的 "by"在哪里?

转载 作者:行者123 更新时间:2023-12-02 17:15:49 25 4
gpt4 key购买 nike

在下面的代码片段中:

element(by.id('myDiv'));

元素this的第740行声明。来源。但我无法确定 by 是在哪里声明的。这个变量在哪里声明的?如果没有在任何地方声明这个变量,那么如何解析这个变量?

阅读源代码,by 是“定位器”,this来源可能与它有关。但我从该来源看不到 by 变量的任何声明。

最佳答案

bywebdriver.js 定义并在 Protractor 中使用特定的 Angular 定位器(如 by.model)进行扩展。

webdriver.js 中的定位器在 this file 中定义.

Protractor 中的扩展定义为 here .

关于javascript - Protractor 源代码中声明的 "by"在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24445681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com