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 相关文章推荐
mysql 之通过配置文件链接数据库
Aug 12 Python
Python动刷新抢12306火车票的代码(附源码)
Jan 24 Python
Python2中文处理纪要的实现方法
Mar 10 Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
May 08 Python
python 文本单词提取和词频统计的实例
Dec 22 Python
详解numpy的argmax的具体使用
May 27 Python
python爬虫豆瓣网的模拟登录实现
Aug 21 Python
关于python导入模块import与常见的模块详解
Aug 28 Python
python mqtt 客户端的实现代码实例
Sep 25 Python
Python如何发送与接收大型数组
Aug 07 Python
Python requests接口测试实现代码
Sep 08 Python
Python操作CSV格式文件的方法大全
Jul 15 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
德生H-501的评价与改造
2021/03/02 无线电
PHP中使用cURL实现Get和Post请求的方法
2013/03/13 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
Laravel框架下载,安装及路由操作图文详解
2019/12/04 PHP
javascript 获取页面的高度及滚动条的位置的代码
2010/05/06 Javascript
Google (Local) Search API的简单使用介绍
2013/11/28 Javascript
浅析JQuery UI Dialog的样式设置问题
2013/12/18 Javascript
JS hashMap实例详解
2016/05/26 Javascript
关于vue.js弹窗组件的知识点总结
2016/09/11 Javascript
js中apply和Math.max()函数的问题及区别介绍
2018/03/27 Javascript
JS使用Date对象实时显示当前系统时间简单示例
2018/08/23 Javascript
vue2.x集成百度UEditor富文本编辑器的方法
2018/09/21 Javascript
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
vue使用video.js进行视频播放功能
2019/07/18 Javascript
分析Python编程时利用wxPython来支持多线程的方法
2015/04/07 Python
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
Sanic框架安装与简单入门示例
2018/07/16 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
对Python _取log的几种方式小结
2019/07/25 Python
浅析PEP570新语法: 只接受位置参数
2019/10/15 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
2020/06/03 Python
HTML5本地存储之Database Storage应用介绍
2013/01/06 HTML / CSS
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
Hawes & Curtis官网:英国经典品牌
2019/07/27 全球购物
酒吧创业计划书
2014/01/18 职场文书
教师校本培训方案
2014/02/26 职场文书
感恩父母的演讲稿
2014/05/06 职场文书
党的群众路线调研报告
2014/11/03 职场文书
2014年妇联工作总结
2014/11/21 职场文书
南京大屠杀观后感
2015/06/02 职场文书
2016年敬老月活动总结
2016/04/05 职场文书
Html5调用企业微信的实现
2021/04/16 HTML / CSS
Python面向对象之成员相关知识总结
2021/06/24 Python
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL