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对比C语言的编程思想差异
Aug 30 Python
python安装numpy&安装matplotlib& scipy的教程
Nov 02 Python
使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友
Jun 05 Python
python使用paramiko模块通过ssh2协议对交换机进行配置的方法
Jul 25 Python
在PyCharm中实现添加快捷模块
Feb 12 Python
python pandas利用fillna方法实现部分自动填充功能
Mar 16 Python
python使用re模块爬取豆瓣Top250电影
Oct 20 Python
python palywright库基本使用
Jan 21 Python
Python生成九宫格图片的示例代码
Apr 14 Python
python爬虫之利用selenium模块自动登录CSDN
Apr 22 Python
Python-typing: 类型标注与支持 Any类型详解
May 10 Python
python中os.path.join()函数实例用法
May 26 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 日期时间处理函数小结
2009/12/18 PHP
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
php实现基于openssl的加密解密方法
2016/09/30 PHP
详解PHP5.6.30与Apache2.4.x配置
2017/06/02 PHP
php+js实现裁剪任意形状图片
2018/10/31 PHP
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
浅谈轻量级js模板引擎simplite
2015/02/13 Javascript
JavaScript中用toString()方法返回时间为字符串
2015/06/12 Javascript
JavaScript中关联原型链属性特性
2016/02/13 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
详解一个小实例理解js原型和继承
2019/04/24 Javascript
关于layui导航栏不展示下拉列表的解决方法
2019/09/25 Javascript
使用nodeJS中的fs模块对文件及目录进行读写,删除,追加,等操作详解
2020/02/06 NodeJs
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
Python中使用ConfigParser解析ini配置文件实例
2014/08/30 Python
python  Django中的apps.py的目的是什么
2018/10/15 Python
Python多线程threading模块用法实例分析
2019/05/22 Python
Python使用configparser库读取配置文件
2020/02/22 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
小蚁科技官方商店:YI Technology
2019/08/23 全球购物
小学生元旦广播稿
2014/02/21 职场文书
法定代表人身份证明书
2014/09/10 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
中学生综合素质自我评价
2015/03/06 职场文书
dubbo集成zipkin获取Traceid的实现
2021/07/26 Java/Android
SQL Server #{}可以防止SQL注入
2022/05/11 SQL Server
JS前端canvas交互实现拖拽旋转及缩放示例
2022/08/05 Javascript