javascript - 如何在 Protractor 中使用/分离枚举、常量和定位器

标签 javascript angularjs protractor webdriverjs

我试图通过将枚举、常量和定位器移动到其他文件来使我的测试更清晰/参数化。有没有办法在使用 Protractor/java 脚本时执行此操作。如果是,最好的方法是什么?

最佳答案

当然,请按照 Page Object pattern/model .

具体到 Protractor ,研究"Page Objects" chapter风格指南。

关于javascript - 如何在 Protractor 中使用/分离枚举、常量和定位器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35711679/

相关文章:

javascript - AngularJS Protractor 元素 by.model 找不到元素?

javascript - Heroku 应用找不到 Bower 组件

javascript - 处理 Protractor 中的未知错误

selenium - protractor/selenium 开始忽略 protractor.conf.js 中的 chrome 选项 (chromeOptions)

javascript - 使用 React 的 useCallback hook 代替 useEffect 的目的是什么?

javascript - 使用 promise 的 redux 最佳实践

angularjs - ui bootstrap modal 的 Controller 'is not defined'

javascript - Protractor 超时 - "Failed: Timed out waiting for asynchronous Angular tasks to finish after 11 seconds."

javascript - 在关闭 </body> 之前或之后放置脚本标记的位置

javascript - Express.Static 不适用于子目录