我正在使用selenium使用xpath在我的网页上获取一些文本.
页面标签结构如下 -
<span id="data" class="firefinder-match">
Seat Height, Laden
<sup>
<a class="speckeyfootnote" rel="p7" href="#">7</a>
</sup>
</span>
Run Code Online (Sandbox Code Playgroud)
如果我使用以下代码 -
driver.findElement(By.xpath("//span[@id='data']")).getText();
Run Code Online (Sandbox Code Playgroud)
我得到了结果= Seat Height, Laden 7
但我想避免阅读<sup>标签中的文本并获得结果Seat Height, Laden
请让我知道我可以使用哪个xpath表达式来获得我想要的结果.
我在eclipse中有一个maven项目,文件夹结构如下 -
- Project
> src/main/java ..
> src/test/java ..
Run Code Online (Sandbox Code Playgroud)
我发现当我尝试从主包中的代码初始化测试包中的任何类时,我得到一个classNotFoundException.
我想知道为什么会发生这种情况,以及不允许从主程序包访问测试类的原因是什么?