我正在尝试单击元素的特定部分,因为该站点必须使用一些 JS 魔法来检测我单击的元素中的位置。我不能只点击行,它必须在黑色小三角形上。
我尝试单击跨度中包含的文本:
我还尝试单击包含作为背景一部分的三角形的整个背景 div:
我已经使用了单击坐标和相对于跨度移动光标的各种组合,如下所示:
WebElement we = driver.findElement(By.xpath("//span[contains(string(),'Remote PC')]"));
Actions clickTriangle= new Actions(driver);
clickTriangle.moveToElement(we).moveByOffset(-10, -5).click().perform();
我应该如何点击这个小三角形?
编辑
根据要求提供更多 HTML:
在这里,您可以看到三角形被指定为 div 的背景: