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 相关文章推荐
Python的迭代器和生成器使用实例
Jan 14 Python
python实现通过pil模块对图片格式进行转换的方法
Mar 24 Python
Python列表推导式、字典推导式与集合推导式用法实例分析
Feb 07 Python
详解django中url路由配置及渲染方式
Feb 25 Python
Django框架验证码用法实例分析
May 10 Python
python调用matplotlib模块绘制柱状图
Oct 18 Python
python利用datetime模块计算程序运行时间问题
Feb 20 Python
python使用信号量动态更新配置文件的操作
Apr 01 Python
Django如何使用jwt获取用户信息
Apr 21 Python
pytorch加载语音类自定义数据集的方法教程
Nov 10 Python
pytorch损失反向传播后梯度为none的问题
May 12 Python
Python Matplotlib绘制条形图的全过程
Oct 24 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学习之输出字符串(echo,print,printf,print_r和var_dump)
2011/04/17 PHP
php数组索引的Key加引号和不加引号的区别
2014/08/19 PHP
关于php中一些字符串总结
2016/05/05 PHP
js中typeof的用法汇总
2013/12/12 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
javascript基本算法汇总
2016/03/09 Javascript
学习Bootstrap滚动监听 附调用方法
2016/07/02 Javascript
vue + vuex todolist的实现示例代码
2018/03/09 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
2018/10/15 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
javascript利用键盘控制小方块的移动
2020/04/20 Javascript
Antd的Table组件嵌套Table以及选择框联动操作
2020/10/24 Javascript
vue项目中js-cookie的使用存储token操作
2020/11/13 Javascript
Windows和Linux下Python输出彩色文字的方法教程
2017/05/02 Python
python爬虫获取多页天涯帖子
2018/02/23 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
Python获取好友地区分布及好友性别分布情况代码详解
2019/07/10 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
Betsey Johnson官网:妖娆可爱的连衣裙及鞋子、手袋和配件
2016/12/30 全球购物
澳大利亚快时尚鞋类市场:Billini
2018/05/20 全球购物
亚马逊巴西站:Amazon.com.br
2019/09/22 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
屈臣氏菲律宾官网:Watsons菲律宾
2020/06/30 全球购物
高校毕业生登记表自我鉴定
2013/11/03 职场文书
法学函授自我鉴定
2014/02/06 职场文书
新闻学专业大学生职业生涯规划范文
2014/03/02 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
2014领导班子四风剖析对照检查材料思想汇报
2014/09/20 职场文书
2015年世界环境日活动方案
2015/05/05 职场文书
如何使用Maxwell实时同步mysql数据
2021/04/08 MySQL
解决Pytorch中关于model.eval的问题
2021/05/22 Python
python tqdm用法及实例详解
2021/06/16 Python
SQL SERVER触发器详解
2022/02/24 SQL Server