Hej 伙计们
我使用谷歌可视化 api 绘制堆积条形图。一切都很好,但现在我想用硒测试它,但很难在谷歌图表中找到元素。
例如,我想单击图表元素,但每次尝试通过 xpath 查找元素时,都会出现异常“OpenQA.Selenium.NoSuchElementException:找不到元素”
我用 selenium 读到它很难点击 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);
谢谢 :)