我使用以下内容让量角器点击下拉菜单。
ptor.actions().mouseMove(
ptor.findElement(protractor.By.xpath("//a[@tooltip='Portfolios']"))
).click();
然而,这并没有什么可以说下拉菜单没有被点击而且没有显示错误。
我在这里缺少什么?
答案 0 :(得分:1)
为了那些登陆此页面的人的利益。解决方案是在最后使用.perform。
这是工作版
ptor.actions().mouseMove(
ptor.findElement(protractor.By.xpath("//a[@tooltip='Portfolios']"))
).click().perform();
答案 1 :(得分:0)
实际上,您不必使用操作,您无法选择当前在屏幕中不可见的选项。 用这个:
element(by.xpath("//a[@tooltip='Portfolios']")).click();
答案 2 :(得分:0)
我想你应该只使用表演,比如:
ptor.actions().mouseMove(
ptor.findElement(protractor.By.xpath("//a[@tooltip='Portfolios']"))
).perform();