Hej Guys
私はグーグル視覚化APIを使用して積み上げ棒グラフを描画しています。それはすべて問題ありませんが、今はセレンでテストしたいのですが、グーグルチャートで要素を見つけるのに苦労しています。
たとえば、チャート要素をクリックしたいのですが、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);
ありがとう :)