0
我在一個帶有點的圖形中有一個高圖,我需要獲取每個點內的數據,但我無法實現不同的點,因爲它們都一樣XPath的! 我告訴你:在高圖中找到一個具有相同xpath的點
我怎麼能找到不同點,如果他們都具有相同的XPath?
我有下面的代碼,但如果他們有相同的XPath,我無法找到不同點......
**String x1 = ".//*[@id='highcharts-0']/*[name()='svg']/*[name()='g'][5]/*[name()='g'][18]/*[name()='path'][8]";
String x2 = ".//*[@id='highcharts-0']/div/span/span"; //xpath tooltip
WebElement element = driver.findElement(By.xpath(x1));
// action class para clickear el punto
Actions action = new Actions((WebDriver) driver);
action.click(element).build().perform();
String toolTipText2 = driver.findElement(By.xpath(x2)).getText();
if(!toolTipText2.contains(string)) sb.append("===> Content error: ");**
非常感謝您的幫助!!!!!
你是什麼意思「獲取每個點內的數據」(哪些數據?)?你是什麼意思的「定位」?另外:在這種情況下,「點」是「系列」中每個「點」的「標記」。 – jlbriggs
工具提示中的數據(顯示的信息)(我在圖像中顯示它)。 「定位」是定位,標識點,實現該點的路徑。 – UserMB
「工具提示中的數據」仍然不是特定的,「定位」仍然可以根據該定義指示多個事物。基於最簡單的解釋,我試圖回答下面的問題。 – jlbriggs