我是Protractor的新手。任何人都可以告诉我如何在Protractor中使用鼠标悬停,拖放(如硒中的动作)等操作。我只需要一个语法或代码片段。
答案 0 :(得分:5)
实际上,在Protractor API文档中:.actions()
:
browser.actions().
mouseDown(element1).
mouseMove(element2).
mouseUp().
perform();
一个常见的问题是忘记在最后调用perform()
,这可能会导致它无所事事。我们实际上有一个奇怪的测试,它有一个没有perform()
的动作链,并且由于测试刚刚过去的预期不正确。您现在可以使用these types of problems(无耻的自我推销)静态捕获eslint-plugin-protractor
。