标题:为什么使用find_element_by_xpath方法的时候属性值总会报错?求解
只看楼主
YLUY
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2020-12-30
结帖率:0
已结贴  问题点数:20 回复次数:1 
为什么使用find_element_by_xpath方法的时候属性值总会报错?求解
程序代码:
# -*- coding:utf-8 -*
from selenium import webdriver
import time

driver = webdriver.Chrome('D:\python3.6.8\Scripts\chromedriver.exe')
driver.get('http://0002.yun.')
driver.maximize_window()
time.sleep(1)
driver.find_element_by_id('user').send_keys('lyy')      # 输入登录账号
driver.find_element_by_id('password').send_keys('123456')       # 输入登录密码
time.sleep(1)
# -----------Xpath--------------
driver.find_element_by_xpath('/html/body/div/form/div/button').click()  # 点击登录按钮
time.sleep(1)
driver.find_element_by_id('ext-comp-1020').click()          # 点击【健康管理】模块
driver.find_element_by_xpath("//div[@id="ext-comp-1020"]/")        # id属性值报错
搜索更多相关主题的帖子: time driver 报错 方法 属性 
2020-12-30 14:04
fall_bernana
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:17
帖 子:240
专家分:2086
注 册:2019-8-16
得分:20 
回复 楼主 YLUY
driver.find_element_by_xpath("//div[@id="ext-comp-1020"]/")        # id属性值报错

你这个双引号对应错了。你应该\"ext-comp-1020\"
请及时修改密码,不要长时间暴露在外网。

[此贴子已经被作者于2020-12-31 10:34编辑过]

2020-12-31 10:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-504445-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025999 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved