在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()
),然后我想选择该元素的内容(但不是整个页面)..
最佳答案
先给元素设置焦点,假设它可以接收焦点:
element.sendKeys("");
那么第二个sendKeys应该专门将字符发送到该元素。
关于java - 如何选择 Selenium 中的特定元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42795501/