| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1043 人关注过本帖
标题:为什么使用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
帖 子:244
专家分:2106
注 册: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
快速回复:为什么使用find_element_by_xpath方法的时候属性值总会报错?求解
数据加载中...
 
   



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

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