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 相关文章推荐
pycharm 使用心得(五)断点调试
Jun 06 Python
详解设计模式中的工厂方法模式在Python程序中的运用
Mar 02 Python
Python实现七彩蟒蛇绘制实例代码
Jan 16 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
Jun 18 Python
Pyqt QImage 与 np array 转换方法
Jun 27 Python
Python实现时间序列可视化的方法
Aug 06 Python
django 文件上传功能的相关实例代码(简单易懂)
Jan 22 Python
django执行数据库查询之后实现返回的结果集转json
Mar 31 Python
Python数据可视化实现漏斗图过程图解
Jul 20 Python
浅析Python 字符编码与文件处理
Sep 24 Python
Django filter动态过滤与排序实现过程解析
Nov 26 Python
python 实现汉诺塔游戏
Nov 28 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中加密解密函数与DES加密解密实例
2014/10/17 PHP
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
Prototype Class对象学习
2009/07/19 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
解析javascript系统错误:-1072896658的解决办法
2013/07/08 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
jQuery队列操作方法实例
2014/06/11 Javascript
高性能JavaScript循环语句和条件语句
2016/01/20 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
jQuery模仿单选按钮选中效果
2016/06/24 Javascript
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
jQuery 实现批量提交表格多行数据的方法
2018/08/09 jQuery
webpack打包nodejs项目的方法
2018/09/26 NodeJs
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
[46:37]LGD vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python的lambda匿名函数的简单介绍
2013/04/25 Python
Python getopt模块处理命令行选项实例
2014/05/13 Python
python爬虫_自动获取seebug的poc实例
2017/08/05 Python
Python实现破解12306图片验证码的方法分析
2017/12/29 Python
python实现对csv文件的列的内容读取
2018/07/04 Python
python 杀死自身进程的实现方法
2019/07/01 Python
python绘制雪景图
2019/12/16 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
巧用HTML5给按钮背景设计不同的动画简单实例
2016/08/09 HTML / CSS
Dr. Martens马汀博士澳大利亚官网:马丁靴鼻祖
2019/07/02 全球购物
欧姆龙医疗欧洲有限公司:Omron Healthcare Europe B.V
2020/06/13 全球购物
经典大学生求职信范文
2014/01/06 职场文书
家长会标语
2014/06/24 职场文书
借条格式范本
2015/05/25 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
Nginx URL重写rewrite机制原理及使用实例
2021/04/01 Servers
深入解析MySQL索引数据结构
2021/10/16 MySQL