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 记录日志的灵活性和可配置性介绍
Feb 27 Python
Python中时间datetime的处理与转换用法总结
Feb 18 Python
python pandas时序处理相关功能详解
Jul 03 Python
python 输出列表元素实例(以空格/逗号为分隔符)
Dec 25 Python
Python类反射机制使用实例解析
Dec 30 Python
使用Puppeteer爬取微信文章的实现
Feb 11 Python
最小二乘法及其python实现详解
Feb 24 Python
Pycharm如何运行.py文件的方法步骤
Mar 03 Python
使用Python对Dicom文件进行读取与写入的实现
Apr 20 Python
Python多线程thread及模块使用实例
Apr 28 Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 Python
Django contrib auth authenticate函数源码解析
Nov 12 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
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
需要注意的几个PHP漏洞小结
2012/02/05 PHP
php 判断字符串中是否包含html标签
2014/02/17 PHP
PHP文件与目录操作示例
2016/12/24 PHP
浅析PHP7 的垃圾回收机制
2019/09/06 PHP
php文件后缀不强制为.php的实操方法
2019/09/18 PHP
借助script进行Http跨域请求:JSONP实现原理及代码
2013/03/19 Javascript
jQuery中get和post方法传值测试及注意事项
2014/08/08 Javascript
自己封装的一个原生JS拖动方法(推荐)
2016/11/22 Javascript
详解axios在node.js中的post使用
2017/04/27 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
js input输入百分号保存数据库失败的解决方法
2018/05/26 Javascript
使用D3.js构建实时图形的示例代码
2018/08/28 Javascript
简单说说angular.json文件的使用
2018/10/29 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
深入了解js原型模式
2019/05/30 Javascript
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
使用Python的Tornado框架实现一个Web端图书展示页面
2016/07/11 Python
Django实现全文检索的方法(支持中文)
2018/05/14 Python
使用Python批量修改文件名的代码实例
2019/01/24 Python
浅析python的Lambda表达式
2019/02/27 Python
Python3 Tkinkter + SQLite实现登录和注册界面
2019/11/19 Python
Python利用pip安装tar.gz格式的离线资源包
2020/09/14 Python
Timberland美国官网:全球领先的户外品牌
2016/08/15 全球购物
朗仕(Lab series)英国官网:雅诗兰黛集团男士专属护肤品牌
2017/11/28 全球购物
2013的个人自我评价
2013/12/26 职场文书
中专生职业生涯规划书范文
2013/12/29 职场文书
学习党章思想汇报
2014/01/07 职场文书
运动会广播稿200米
2014/01/27 职场文书
倡导文明标语
2014/06/16 职场文书
2014年营业员工作总结
2014/11/18 职场文书
处级干部考察材料
2014/12/24 职场文书
寒假安全保证书
2015/02/28 职场文书
2015年药房工作总结
2015/04/25 职场文书
敬老院义诊活动总结
2015/05/07 职场文书
Navicat for MySQL的使用教程详解
2021/05/27 MySQL