gpt4 book ai didi

angularjs - Protractor :单击 SVG 元素不起作用

转载 作者:行者123 更新时间:2023-11-28 20:54:29 26 4
gpt4 key购买 nike

我正在使用 Protractor 测试 angularjs 应用。

我需要测试对 SVG 元素的点击。

Protractor 可以找到元素,它可以运行对元素的点击,但是点击之后没有任何反应。

它应该在点击后改变页面。

代码是

el=element(by.xpath('(//*[local-name()="g" ]//*[local-name() = "rect"])[1]'))
browser.actions().mouseMove(el.getWebElement()).click().perform();

最佳答案

我同意@alecxe 在他的评论中提出的建议。您应该在元素本身上调用 click():

var el = element(by.xpath('(//*[local-name()="g" ]//*[local-name() = "rect"])[1]'));
el.click();

关于angularjs - Protractor :单击 SVG 元素不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30940736/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com