首页 > 解决方案 > MoveToElement 并单击量角器 nodejs

问题描述

我必须在我们的应用程序中单击一个复选框。我能够使用以下代码成功单击 selenium java,但无法在量角器 nodejs 中执行此操作。有人可以帮忙吗。

硒-Java:

        Actions actions = new Actions(driver);
        actions.moveToElement(element).click().build().perform();

我在量角器 nodejs 中尝试了多种方法,例如使用 javascript、mouseMove 和执行单击。但它不起作用。请按照上面的代码建议。

标签: javascriptnode.jsselenium-webdriverprotractor

解决方案


您可以按照他们网站上的设置指南使用 nodeJS 设置量角器:https ://www.protractortest.org/#/

然后它很简单:

const element = browser.$("input[type=checkbox].myCheckboxClass#myCheckboxID");
await element.click();

推荐阅读