我想选择图像的某个区域(其中包含一些文本)。 我正在使用以下步骤- 点击图片并按住>>移动鼠标>>释放 单击图像但未选择图像区域。 请让我知道我该怎么做。请找到附件图片以获取更多详细信息
我使用了以下代码:
WebElement window1=driver.findElement(By.cssSelector(".cropper-drag-box"));
Actions action = new Actions(driver);
action.moveToElement(window1, 180, 120).clickAndHold().build().perform();
action.moveByOffset(window1, 220, 160).release().build().perform();
Another one code:
WebElement window1=driver.findElement(By.cssSelector(".cropper-drag-box"));
Actions action = new Actions(driver);
action.moveToElement(window1, 180, 120).clickAndHold().build().perform();
action.moveToElement(window1, 220, 160).release().build().perform();
答案 0 :(得分:0)
这是用鼠标选择(突出显示)元素区域的通用代码。
注意:您的情况下,将element
替换为window1
。
Java:
new Actions(driver).moveToElement(element, 1, 1).clickAndHold().moveToElement(element, element.getSize().width-1, 1).release().perform();
C#:
new Actions(Driver).MoveToElement(element, 1, 1).ClickAndHold().MoveToElement(element, element.Size.Width-1, 1).Release().Perform();
Python
ActionChains(driver).move_to_element_with_offset(element, 1, 1).click_and_hold().move_to_element_with_offset(element, element.rect['width']-1, 1).release().perform();Add