找人做企业网站注意啥东营seo网站推广费用

张小明 2026/3/13 7:21:46
找人做企业网站注意啥,东营seo网站推广费用,做网站通常到哪找图片,建筑网360前言 今天我们来聊聊selenium -- xpath定位方法#xff0c;我们都知道selenium有八大定位策略分别是id、name、class name、tag name、link text、partial link text、xpath、css 。那么我们今天呢主要来讲讲八大定位策略中的xpath的定位方法#xff0c;废话不多说我们直接开…前言今天我们来聊聊selenium-- xpath定位方法我们都知道selenium有八大定位策略分别是id、name、class name、tag name、link text、partial link text、xpath、css 。那么我们今天呢主要来讲讲八大定位策略中的xpath的定位方法废话不多说我们直接开始吧。下面主要介绍一下xpath一、xpath基本定位用法1.1 使用id定位 -- driver.find_element_by_xpath(//input[idkw])1.2 使用class定位 -- driver.find_element_by_xpath(//input[classs_ipt])1.3 当然 通过常用的8种方式结合xpath均可以定位name、tag_name、link_text、partial_link_text以上只列举了2种常用方式哦。二、xpath相对路径/绝对路径定位2.1 相对定位 -- 以// 开头 如//form//input[namephone]2.2 绝对定位 -- 以/ 开头但是要从根目录开始比较繁琐一般不建议使用 如/html/body/div/a三、xpath文本、模糊、逻辑定位3.1【文本定位】使用text()元素的text内容 如//button[text()登录]3.2 【模糊定位】使用contains() 包含函数 如//button[contains(text(),登录)]、//button[contains(class,btn)] 除了contains不是等于 多用于display属性3.3 【模糊定位】使用starts-with -- 匹配以xx开头的属性值ends-with -- 匹配以xx结尾的属性值 如//button[starts-with(class,btn)]、//input[ends-with(class,-special)]3.4 使用逻辑运算符 -- and、or如//input[namephone and datatypem]四、xpath轴定位4.1 轴运算ancestor祖先节点 包括父parent父节点preceding-sibling当前元素节点标签之前的所有兄弟节点preceding当前元素节点标签之前的所有节点following-sibling:当前元素节点标签之后的所有兄弟节点following当前元素节点标签之后的所有节点使用语法 轴名称 :: 节点名称使用较多场景页面显示为一个表格样式的数据列如注意#定位 找到元素 -- 做到唯一识别 #优先使用id #舍弃有下标的出现、有绝对定位的出现、id动态变化时舍弃 from selenium import webdriver import time from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By driver webdriver.Chrome() driver.get(https://www.baidu.com/) driver.maximize_window() time.sleep(3) # 定位百度搜索框 driver.find_element_by_id(kw).send_keys(python) time.sleep(3) driver.find_element_by_id(su).click() time.sleep(5) # 找到这个元素 ele driver.find_element_by_xpath(//a[text()_百度百科]) # 拖动元素到可见区域--scrollIntoView() 拉到顶部显示有可能会被导航栏遮挡定位不到而报错scrollIntoView(false)可视区域底部对齐 driver.execute_script(arguments[0].scrollIntoView(false);, ele) time.sleep(5) driver.quit()定位后的常见操作get(url) 打开网页send_keys(str) 输入click() 点击clear() 清空text 获取标签文本内容get_attribute(属性) 获取元素属性值close() 关闭当前标签页quit() 关闭浏览器释放进程FAQ脚本结束如果没有调用quit()方法chromedriver进程会在后台继续运行。大概占用4M空间。如果创建多了不关会导致电脑卡。__import__(os).system(taskkill /f /t /im chromedriver.exe)最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料和我花了3个月整理的软件测试自学全栈这些资料希望能给你前进的路上带来帮助。​视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站开发哪个工具好更改域名代理商对网站有影响吗

FaceFusion如何处理络腮胡男性面部纹理重建? 在数字人、虚拟主播和影视特效日益普及的今天,人脸替换技术早已不再是简单的“换脸”游戏。当用户上传一张带有浓密络腮胡的照片时,系统若仍将源脸的光滑皮肤直接覆盖上去,结果往往是灾…

张小明 2026/3/5 2:58:18 网站建设

怎样免费做网站网络营销推广策划案例

深入探索C数据结构与算法精要 【免费下载链接】数据结构和算法分析C版第三版分享 数据结构和算法分析 C版 第三版欢迎来到《数据结构和算法分析 C版》第三版资源页面 项目地址: https://gitcode.com/Open-source-documentation-tutorial/ad4b6 在计算机科学领域&#xf…

张小明 2026/3/5 2:58:19 网站建设

给女朋友做的网站内容网络营销常用工具

目录已开发项目效果实现截图开发技术介绍核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!已开发项目效果…

张小明 2026/3/5 2:58:23 网站建设

深圳网站制作电话如何让网站自适应屏幕

FUXA终极指南:7天从零搭建工业级可视化监控系统 【免费下载链接】FUXA Web-based Process Visualization (SCADA/HMI/Dashboard) software 项目地址: https://gitcode.com/gh_mirrors/fu/FUXA 想要快速构建专业的工业监控界面却苦于技术门槛?FUXA…

张小明 2026/3/5 2:58:22 网站建设

一个网站多个数据库网站请及时续费

耳机 vs 扬声器:不同设备播放体验差异 在语音合成技术日益成熟的今天,我们已经能用几秒钟的音频样本“克隆”出一个活灵活现的声音,并赋予它喜怒哀乐。像 EmotiVoice 这样的开源高表现力 TTS 引擎,正让个性化语音生成变得触手可及…

张小明 2026/3/5 2:58:23 网站建设

为网站网站做代理被判缓刑网站开发技术考试题目

前言 订单列表是电商应用中用户查看购买记录的重要功能。它需要展示订单状态、商品信息、金额、时间等关键数据,并提供查看详情、取消订单、确认收货等操作入口。本文将详细介绍如何在Flutter和OpenHarmony平台上实现一个功能完善的订单列表组件。 订单列表的设计需…

张小明 2026/3/5 2:58:25 网站建设