Hej GuysSVG和硒
我使用谷歌可视化API来绘制堆积的条形图。它的一切都很好,但现在我想用硒来测试它,但很难在google图表中查找元素。
例如,我想单击图表元素,但每次我试图找到与XPath的元素,我得到异常“OpenQA.Selenium.NoSuchElementException:元素找不到”
我阅读了硒它很难点击svg图像。
有没有人知道一个解决方案因为我是一种鄙视,我还没有找到一个合适的解决方案在网上我自己。
我的表是这样的:
http://i48.tinypic.com/21o4swx.png
我试图待办事项是:
webdriver.Navigate().GoToUrl("http://localhost:59777/Tests/TestsMainView");
IWebElement element = webdriver.FindElement(By.XPath("/html/body/div/div[2]/div[2]/iframe/html/body/div/svg/g[2]/g/g[2]/rect[5]"));
Actions myAction = new Actions(webdriver);
myAction.Click(element).Perform();
Thread.Sleep(9999);
谢谢:)