javascript - MoveToElement 并单击量角器 nodejs
问题描述
我必须在我们的应用程序中单击一个复选框。我能够使用以下代码成功单击 selenium java,但无法在量角器 nodejs 中执行此操作。有人可以帮忙吗。
硒-Java:
Actions actions = new Actions(driver);
actions.moveToElement(element).click().build().perform();
我在量角器 nodejs 中尝试了多种方法,例如使用 javascript、mouseMove 和执行单击。但它不起作用。请按照上面的代码建议。
解决方案
您可以按照他们网站上的设置指南使用 nodeJS 设置量角器:https ://www.protractortest.org/#/
然后它很简单:
const element = browser.$("input[type=checkbox].myCheckboxClass#myCheckboxID");
await element.click();
推荐阅读
- java - 带有自定义源和测试集的 Gradle java-test-fixtures 插件
- javascript - 使用画布或 html、css 跨越任何设备并位于中心
- javascript - 如何将 unicode 字符串转换为 JSON?
- python - sqlachemy 执行查询比正常运行查询慢
- android - 如何检查给定 ViewModelProvider 的 ViewModel 是否已存在
- javascript - 本地存储只存储一个值/键。我如何存储大量?
- javascript - Chart.js 将 stepSize 分成相等的步数
- r - R中的中断时间序列分析;创建重要结果的文本确认
- excel - 在 Excel 中将文本单元格拆分为 70 个字符块
- html - 无法在 FLASK 中获取下拉列表值