1
我想在兩個具有g tag的SVG圖表之間執行拖放操作。可以使用watir-webdriver執行操作。使用watir webdriver在兩個SVG圖表之間拖放
我想在兩個具有g tag的SVG圖表之間執行拖放操作。可以使用watir-webdriver執行操作。使用watir webdriver在兩個SVG圖表之間拖放
可以在watir中拖放。
還沒有測試過這個,但以下是它的工作原理。 (使用CSS選擇B/C我不知道的Watir是否支持對對象級基礎g
標籤...)
chart1 = browser.element(:css => "g[id='chart1']")
chart2 = browser.element(:css => "g[id='chart2']")
chart1.drag_and_drop_on(chart2)
讓我知道這對你的作品
沒有你的代碼或URL我不能自己測試這個,我對SVG一無所知,但是嘗試從這個問題實現解決方案2:http://stackoverflow.com/questions/10713102/how-do-i-locate-a-custom-tag-like-g並查看你是否可以做一些類似於'browser.g(:id,'my_id')。drag_and_drop_by 50,50'。不知道你使用的是什麼技術,所以我不知道這是否會起作用,但嘗試解決方案2不會有什麼壞處。 – pjd