我正在使用 selenium 和 java 测试一个 web 应用程序。我一直避免使用 xpath,就像它是一种疾病一样。不幸的是,我被困在一个深埋在桌子深处的顽固的网络元素上,不幸的是没有 id 或 class。我尝试了一切,甚至邀请了我的曾曾祖父母,但不……没有任何效果,除了 xpath……见下文。
我试过:className, name, cssSelector etc with eg
driver.findElement(By.className("kujes")).click();这是有效的。
driver.findElement(By.xpath("/html/body/div[7]/div[3]/div/div[2]/div[1]/div[2]/div/div/div/div/div[2]/div/div[1]/div/div/div[6]/div/div[2]/div[2]/div/table/tbody/tr[1]/td[3]")).click();在我的工作中,我不想要任何不专业的东西。所以,我的问题是 xpath 是否可靠并且是一种好的做法?使用xpath专业吗?
catspeake
侃侃无极
尚方宝剑之说
随时随地看视频慕课网APP
相关分类