我正在尝试查找动态 Web 元素,因此无法通过 ID 或 Xpath 查找。我试图找到使用“Tab”或使用另一个键盘命令失败。
在具有相同条件的另一个页面上,我尝试了以下代码并且它有效:
public void SeachApp() {
WebElement elem = driver.findElement(By.xpath("//*[contains(text(),'BaseAloca')]"));
int width = ((WebElement) elem).getSize().getWidth();
Actions act = new Actions(driver);
act.moveToElement((WebElement) elem).moveByOffset((width/2)-2 0).click().perform();
}
但是在这个新页面上不起作用。这是页面:
HTML 代码页 1:
<circle class="bubble" r="48" style="filter: url("https://us.qlikcloud.com/node/i-0fc3fc8cc088b4fb7/sense/app/b5573a15-e951-45b5-81ed-92ef95c916bc/datamanager/datamanager#bubble-drop-shadow"); fill: url("https://us.qlikcloud.com/node/i-0fc3fc8cc088b4fb7/sense/app/b5573a15-e951-45b5-81ed-92ef95c916bc/datamanager/datamanager#bubble-fill");"></circle>
<text class="label" y="5" text-anchor="middle">BaseAloca</text>
我可以点击另一个页面:
你能帮助我吗?
相关分类