我想在java中使用Selenium WebDriver自动化一个测试用例,但我陷入了一个步骤。我需要找到一个元素并点击它。我试图通过id,按类,按csselector,按licktext找到它......但它没有工作。我被困在TestCase的一个步骤上。硒Webdriver
这是我做过什么:
driver.findElement(By.cssSelector("a[href=http://mucs70064.corp.knorr-bremse.com:1080/Windchill/app/#ptc1/site/listUtilities?oid=OR%3Awt.inf.container.ExchangeContainer%3A5&u8=1]")).click();
driver.findElement(By.cssSelector("div[ext\\:tree-node-id*='site'][ext\\:tree-node-id*='listUtilities'] a")).click();
driver.findElement(By.className("x-tree-node-anchor")).click();
driver.findElement(By.className("x-tree-node-indent")).click();
遗憾的是上述努力的声明没有之一。有谁知道我该怎么办?我为我的浏览器的开发人员工具显示了一张照片,但由于我没有足够的声誉来上传它,因此您可以在以下链接中看到该图像。
我真的很感激任何帮助!
问候 非常感谢 巴勃罗
你能发布HTML代码吗?你遇到了什么错误? – FDM
我没有收到错误。只是运行测试用例的一部分后没有问题,我到达了程序无法找到应点击的元素的步骤。 我上传了一张照片,其中包含显示开发者工具的信息,当我指向该元素时。 您在我发布的链接中找到这张照片 –
您的链接显示“您无法访问此相册” – FDM