selenium2+java,如何定位悬浮框下的选项呢?
目前遇到这样的问题:鼠标移到 "+" ,会有悬浮框,共三个选项,我试xpath和css定位的都不行,求大神指导。
我css定位如下:
action.moveToElement(driver.findElement(By.xpath("//button"))).perform(); 这个鼠标能指到“+”号
driver.findElement(By.cssSelector("div.ant-dropdown.ant-dropdown-placement-bottomRight.ant-dropdown-hidden>ul>li:nth-child(1)")).click(); 这句就无法点击悬浮框的选项
附上源代码:
先点+号,然后等浮层出来之后,在根据xpath定位 可以试试webdriverwait,exceptedconditions里有个elementtobeclickable,等待元素变为可点击状态。 在pyswat框架里 有一个方法是 定位这种悬停元素的。show(browser,el)方法,把元素传给el就行了 action.moveToElement(driver.findElement(By.xpath("//button"))).build().perform(); 已解答,给分吧
页:
[1]