相关疑难解决方法(0)

如何使用webdriver操作用户选择的文本?

假设我的网页上有以下代码段:

<p>这是一些文字</p>

我希望WebDriver在此文本中选择"some",就像用户选择它一样.我该怎么办?我知道如何获得<p>元素:

WebElement editable = getDriver().findElement(By.id("someId"));
editable = editable.findElement(By.tagName("p"));
System.out.println(p.getText());
Run Code Online (Sandbox Code Playgroud)

println打印"这是一些文字".

我尝试向元素发送密钥,并且曾经工作(在selenium 2.0b中),但我现在使用selenium 2.6.0,它停止工作:

editable.sendKeys(Keys.chord(Keys.SHIFT, Keys.LEFT));
Run Code Online (Sandbox Code Playgroud)

有人有想法吗?我正在使用FirefoxDriver.

selenium webdriver

4
推荐指数
1
解决办法
5411
查看次数

标签 统计

selenium ×1

webdriver ×1