使用selenium webdriver模拟mousedown-mousemove-mouseup(选择两个段落)事件

时间:2016-02-11 14:39:35

标签: selenium selenium-webdriver

我想从两个段落中选择文本,然后执行一些操作。 例如,

<p>Para 1</p>
<p>Para 2</p>
<p>Para 3</p>
<p>Para 4</p>

现在我想选择'Para 2'和'Para 3',以便我可以复制或删除此文本。

我需要自动执行此操作,因为我手动执行鼠标按下'Para 2'然后鼠标移动然后鼠标移动到'Para 3'结尾

1 个答案:

答案 0 :(得分:0)

如果你使用&#34; p&#34;标记,然后获取您想要的文本。类似的东西:

List<WebElement> elems = driver.findElements(By.tagName("p"));
String str = elems.get(1).getText();
str += elems.get(2).getText();