小编Har*_*ddy的帖子

使用selenium webdriver(xpath)读取文本

我正在使用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表达式来获得我想要的结果.

selenium xpath webdriver

7
推荐指数
1
解决办法
1万
查看次数

无法从主包(Eclipse)访问测试包中的类

我在eclipse中有一个maven项目,文件夹结构如下 -

   - Project

    > src/main/java ..

    > src/test/java ..
Run Code Online (Sandbox Code Playgroud)

我发现当我尝试从主包中的代码初始化测试包中的任何类时,我得到一个classNotFoundException.

我想知道为什么会发生这种情况,以及不允许从主程序包访问测试类的原因是什么?

java eclipse classnotfoundexception

5
推荐指数
1
解决办法
6969
查看次数