javascript - 确定 var 是否是 javascript 中的 elementFinder 对象的方法是什么?

标签 javascript protractor

确定 var 是否为 elementFinder 对象的方法是什么? 我现在的做法是检查“.getText()”是否是对象的一部分。但我想看看是否有更好的方法。

 if (!el.getText) { 
     throw "The supplied parameter is not an elementFinder and needs to be."; 
 }

最佳答案

试试这个。

if(el.constructor !== elementFinder){
    throw "The supplied parameter is not an elementFinder and needs to be."; 
}

关于javascript - 确定 var 是否是 javascript 中的 elementFinder 对象的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37189069/

相关文章:

JavaScript 仅在 Safari 开发控制台打开时才起作用

javascript - ajax 可以给我 URL 上的数据大小吗?

angularjs - 如何让 Protractor 接受浏览器本地摄像头

javascript - 如何在Protractor中控制测试用例在不同浏览器上运行

javascript - 在 Mac 终端中运行 npm run start 以更新和启动 Protractor webdriver 服务器收到错误消息

javascript - 如何从另外两个变量在 javascript 中创建变量 - 使用 Chartnew.js 创建图表

javascript - 查找数组中通常彼此相邻出现的元素

javascript - Protractor 将元素内部文本写入文件

css - Protractor E2E : Failed, 使用定位器未找到元素:按(css 选择器)

javascript - 谷歌地图 Javascript 部分导致文本变为粗体