Selenium Webdriverのページのtestint情報です。私はこのようなグラフィックを持っています:https://www.highcharts.com/demo/spline-plot-bands と私はすべてのドットの内側に情報を取得しようとすると問題が発生しています。 このタイプのハイチャート、すべてのドットが同じxpathを持つので、異なるドットに到達することは不可能です。私は1つのドットで1つの情報を得ることができます。スプリットプロットバンドのハイチャートでツールチップが空白になることがあります
//Click on toolip
WebElement element = driver.findElement(By.xpath(dot));
// action class to click
Actions action = new Actions((WebDriver) driver); action.click(element).build().perform();
String toolTipText = driver.findElement(By.xpath(tooltip)).getText(); if(!toolTipText.contains(example))
sb.append("===> Content error");
問題は、そのツールチップから空白の情報が得られることです。ときどき私は情報を正しく取得することがありますが、時には空に見えます。どうして? jsonの呼び出しが問題なのでしょうか?私は何ができるのか分からない...あなたはどんなアイデアを持っていますか?
ありがとうございます。
サンプルコードを追加してください。 – Conqueror
//ツールチップをクリック WebElement要素= driver.findElement(By.xpath(ドット)); //クリックするアクションクラス アクションaction = new Actions((WebDriver)driver);action.click(element).build()。perform(); 文字列toolTipText = driver.findElement(By.xpath(ツールチップ))。getText(); if(!toolTipText.contains(example))sb.append( "===>コンテンツエラー"); – UserMB
ハイチャートでデータをどのようにバインドしますか? – Conqueror