如何解决Selenium和eCharts-难以解析显示为弹出窗口的文本
嗨,我试图将鼠标悬停在给定eChart中的元素上时解析显示为弹出窗口的文本。我可以在HTML中看到要查找的文本。 我正在使用Selenium和C#。
我尝试了所有方法和组合,但是Selenium通常检索不带文本的IWebElement。
这是我正在解析的页面中的html片段:
<div style="position: absolute; display: none; border-style: solid; white-space: nowrap; z-index: 9999999; transition: left 0.4s cubic-bezier(0.23,1,0.32,1) 0s,top 0.4s cubic-bezier(0.23,1) 0s; background-color: rgb(34,34,34); border-width: 0px; border-color: rgb(51,51,51); border-radius: 4px; color: rgb(255,255,255); font: 14px / 21px "Microsoft YaHei"; padding: 10px; left: -63px; top: -15px; pointer-events: none;">Failures: 2<br>Execution Date: 2020-07-16 17:28</div>
我正在尝试解析“失败:2”和“执行日期:2020-07-16 17:28”字符串
我尝试了以下命令:
var hover1 = _driver.FindElement(By.XPath(“ // div style [text()='Failures:2']”)))
var hover1 = _driver.FindElement(By.XPath(“ // * [contains(。,'Failures:')]”))))
我将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com(将#修改为@)