mylaoxiaoxiao 2017-05-05 03:56 采纳率: 0%
浏览 2386

【求助】为何我这个元素定位不到呢

#coding=utf-8
from selenium import webdriver
import time
driver = webdriver.Firefox()

driver.set_window_size(480,800) 设置浏览器大小

driver.get("http://10.188.181.74:9082/sso-webapp")
driver.maximize_window()
#登录系统
driver.find_element_by_name('username').clear()
driver.find_element_by_name('username').send_keys('zhulj')
driver.find_element_by_name('psword').clear()
driver.find_element_by_name('psword').send_keys('1')
driver.find_element_by_name('submitBtn').click()
time.sleep(30)
#进入需求填报销单,需求填报单为新弹开页面
driver.find_element_by_xpath("/html/body/div/div/div[2]/div[3]/div/a[2]/div/div/p[2]").click()
time.sleep(20)
#就是下面这个定位不到了
driver.find_element_by_xpath("/html/body/div[1]/div[1]/div[3]/div/div[2]/ul/li[6]/a").click()


报错如下:
C:\Users\sunl\AppData\Local\Programs\Python\Python36\python.exe E:/自动化测试/test/登录客反.py
Traceback (most recent call last):
File "E:/自动化测试/test/登录客反.py", line 26, in
driver.find_element_by_xpath("/html/body/div[1]/div[1]/div[3]/div/div[2]/ul/li[6]/a").click() #就这句了
File "C:\Users\sunl\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 306, in find_element_by_xpath
return self.find_element(by=By.XPATH, value=xpath)
File "C:\Users\sunl\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 784, in find_element
'value': value})['value']
File "C:\Users\sunl\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 249, in execute
self.error_handler.check_response(response)
File "C:\Users\sunl\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 193, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: /html/body/div[1]/div[1]/div[3]/div/div[2]/ul/li[6]/a

firebug贴图如下 :
图片说明

看了下这个元素并没有在frame和iframe

  • 写回答

2条回答 默认 最新

  • threenewbee 2017-05-05 04:17
    关注

    看下是不是ajax方式调用的,在初始网页中没有加载进来

    评论

报告相同问题?

悬赏问题

  • ¥15 SQL Server下载
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
  • ¥15 python爬取bilibili校园招聘网站
  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件
  • ¥15 不同系统编译兼容问题
  • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
  • ¥30 数字电源对DSP芯片的具体要求
  • ¥20 antv g6 折线边如何变为钝角