我正在測試一個使用量角器的angularjs應用程序。量角器:單擊SVG元素不工作
我需要測試點擊一個SVG元素。
量角器可以找到元素,它可以運行點擊元素,但點擊後沒有任何反應。
點擊後應該改頁面。
的代碼是
el=element(by.xpath('(//*[local-name()="g" ]//*[local-name() = "rect"])[1]'))
browser.actions().mouseMove(el.getWebElement()).click().perform();
什麼是'el'? 'el.click()'會發生什麼?你還可以製作一個可重現的例子來證明問題嗎?謝謝。 – alecxe
只需創建一個svg(例如,採用highcharts庫的演示,將其複製並粘貼到ng-app中,然後完成),然後對其進行測試。 'el'是元素(by.xpath('(// * [local-name()=「g」] // * [local-name()=「rect」])[1]'))。 我編輯了什麼el的問題 –