在Selenium
中,我们可以使用以下方式选择整个页面(通过激活键Ctrl + a
):
WebElement element = driver.findElement(By.xpath(XPath));
element.sendKeys(Keys.chord(Keys.CONTROL, "a"));
这会导致Selenium选择整个页面。
我试图只选择特定网络元素的内容。例如,如果我的XPath找到了网页的标题,我希望能够只选择标题而不是整个页面。
如何做到这一点?
注意:我的目标是将其与Actions(driver).moveByOffset(location.x, location.y);
结合使用。首先,我想将光标/鼠标移动到具有给定坐标的元素(使用方法moveByOffset()
),然后我想选择该元素的内容(但不是整个页面)..
答案 0 :(得分:0)
首先将焦点设置为元素,假设它可以获得焦点:
element.sendKeys("");
然后第二个sendKeys应该特意将字符发送到该元素。