我正在尝试查找动态 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>我可以点击另一个页面:你能帮助我吗?
添加回答
举报
0/150
提交
取消