初学selenium , 碰到个问题定位不到,求助。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学selenium , 碰到个问题定位不到,求助。相关的知识,希望对你有一定的参考价值。
如下图所示,鼠标经过导航栏菜单的“通知公告”时,才会出现二级菜单,现在要定位这个“通知公告”这样写定位不到。WebElement notice = driver.findElement(By.xpath("div[@class='header']//div[2]//ul//li[2]//a"))Actions action = new Actions(driver);action.moveToElement(noticeLink).perform();
WebElement notice = driver.findElement(By.xpath("/html/body/div[1]/div[2]/ul/li[2]/a")); 我用这个在firepath里都能定位到元素,但是一运行就报“
Unable to locate element: "method":"xpath","selector":"/html/body/div[1]/div[2]/ul/li[2]/a"
Command duration or timeout: 55 milliseconds
”
试试,你截图不全,看不全部的HTML,不敢保证一定对 参考技术B 用driver..find_element_by_css_selector()
亲测可以。
python+selenium元素定位不到,求助,请直接写出定位到该元素的代码
定位该网站空运按钮的元素 (http://uitest.ezcarry.com/OceanFreight/OceanFreight)
参考技术A OK IGUIUYU HIU222222本回答被提问者采纳以上是关于初学selenium , 碰到个问题定位不到,求助。的主要内容,如果未能解决你的问题,请参考以下文章
请问Python+Selenium怎么定位不断滚动的元素呢?
python运行ui出现报错selenium.common.exceptions.NoSuchElementException: Message: Unable to find element wit