所以我正在使用Selenium并希望获取打印在网页上的某些信息。与打印文本的常规页面不同,信息以不同的方式显示。网页的来源是这样的。
<div class="a">
<script id="b">
<div class="c">
<div class="d">
#if
Print X.
{else}
Print Y.
</div class>
</script>
</div class>
</div class>
我想根据打印的内容得到X或Y,我该如何获得这些信息?
我的脚本标记看起来像这样
<script id="plansTemplate" type="text/template" defer="defer">
当我运行以下代码行时,
driver.findElement(By.xpath("//select[@id='plansTemplate']")).getText();
我收到错误
无法找到元素:{“method”:“xpath”,“selector”:“// select [@ id ='plansTemplate']”}