selenium如何定位span元素的实现


Posted in Python onJanuary 13, 2021

     在做自动化测试时,我们需要定位元素属性来进行操作,今天在做自动化时发现我要定位的登录注册元素找不到,我看了下代码发现,我用xpath获取绝对路径后,发现找不到,F12查看代码如下

selenium如何定位span元素的实现

selenium如何定位span元素的实现

代码如下

# _*_ coding: utf-8 _*_
from selenium import webdriver
import logging
import time
driver =webdriver.Chrome()
url="http:************ "
#driver.maximize_window()
driver.get(url)  #进入兼职啦首页
time.sleep(2)
driver.find_element_by_xpath('//*[@id="J_site_login"]').click()

然后直接报错

selenium如何定位span元素的实现

原因:是因为它是内联函数,首先得定位到它的所在的模块。然后再进行定位内联函数

最后代码如下

selenium如何定位span元素的实现

最后俩行可以组合成一行

driver.find_element_by_xpath('/html/body/div[2]/div/div[4]/div/span//*[@id="J_site_login"]').click()

然后就selenium如何定位span元素的实现

到此这篇关于selenium如何定位span元素的实现的文章就介绍到这了,更多相关selenium 定位span元素内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Sanic框架配置操作分析
Jul 17 Python
django连接mysql配置方法总结(推荐)
Aug 18 Python
python得到windows自启动列表的方法
Oct 14 Python
PyQt弹出式对话框的常用方法及标准按钮类型
Feb 27 Python
选择python进行数据分析的理由和优势
Jun 25 Python
Python 中判断列表是否为空的方法
Nov 24 Python
Python中常用的高阶函数实例详解
Feb 21 Python
Python如何安装第三方模块
May 28 Python
python实现二分类和多分类的ROC曲线教程
Jun 15 Python
python 爬取百度文库并下载(免费文章限定)
Dec 04 Python
Python命令行参数argv和argparse该如何使用
Feb 08 Python
python随机打印成绩排名表
Jun 23 Python
python 进制转换 int、bin、oct、hex的原理
Jan 13 #Python
python pillow库的基础使用教程
Jan 13 #Python
用python-webdriver实现自动填表的示例代码
Jan 13 #Python
python 装饰器的基本使用
Jan 13 #Python
python日志通过不同的等级打印不同的颜色(示例代码)
Jan 13 #Python
浅谈Selenium+Webdriver 常用的元素定位方式
Jan 13 #Python
Selenium Webdriver元素定位的八种常用方式(小结)
Jan 13 #Python
You might like
PHP缓存集成库phpFastCache用法
2014/12/15 PHP
php json_encode与json_decode详解及实例
2016/12/13 PHP
php7 安装yar 生成docker镜像
2017/05/09 PHP
PHP实现批量修改文件名的方法示例
2019/09/18 PHP
ExtJS 2.0实用简明教程 之Border区域布局
2009/04/29 Javascript
jValidate 基于jQuery的表单验证插件
2009/12/12 Javascript
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
介绍JavaScript中Math.abs()方法的使用
2015/06/14 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
基于 Node.js 实现前后端分离
2016/04/23 Javascript
javascript和jquery实现用户登录验证
2016/05/04 Javascript
JavaScript String 对象常用方法详解
2016/05/13 Javascript
微信js-sdk界面操作接口用法示例
2016/10/12 Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
2017/08/24 Javascript
微信头像地址失效踩坑记附带解决方案
2019/09/23 Javascript
vue 遮罩层阻止默认滚动事件操作
2020/07/28 Javascript
关于angular引入ng-zorro的问题浅析
2020/09/09 Javascript
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
django 解决manage.py migrate无效的问题
2018/05/27 Python
Django+Ajax+jQuery实现网页动态更新的实例
2018/05/28 Python
python3实现名片管理系统
2020/11/29 Python
python版本五子棋的实现代码
2018/12/11 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
在python中利用dict转json按输入顺序输出内容方式
2020/02/27 Python
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
纺织工程专业个人求职信范文
2014/01/27 职场文书
三个儿子教学反思
2014/02/03 职场文书
新员工考核评语
2014/12/31 职场文书
食品仓管员岗位职责
2015/04/01 职场文书
医院党建工作总结2015
2015/05/26 职场文书
Mysql外键约束的创建与删除的使用
2022/03/03 MySQL