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对两个有序列表进行合并和排序的例子
Jun 13 Python
在Python的Flask框架中构建Web表单的教程
Jun 04 Python
Python实现Logger打印功能的方法详解
Sep 01 Python
利用python的socket发送http(s)请求方法示例
May 07 Python
Django添加sitemap的方法示例
Aug 06 Python
判断python字典中key是否存在的两种方法
Aug 10 Python
Python对CSV、Excel、txt、dat文件的处理
Sep 18 Python
python文档字符串(函数使用说明)使用详解
Jul 30 Python
Python3实现将一维数组按标准长度分隔为二维数组
Nov 29 Python
基于h5py的使用及数据封装代码
Dec 26 Python
mac使用python识别图形验证码功能
Jan 10 Python
pytorch程序异常后删除占用的显存操作
Jan 13 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新手上路(五)
2006/10/09 PHP
php对大文件进行读取操作的实现代码
2013/01/23 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
2012/11/08 Javascript
基于javascript滚动图片具体实现
2013/11/18 Javascript
判断访客终端类型集锦
2015/06/05 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
Vue.js常用指令汇总(v-if、v-for等)
2016/11/03 Javascript
jQuery UI仿淘宝搜索下拉列表功能
2017/01/10 Javascript
JS 数组和对象的深拷贝操作示例
2020/06/06 Javascript
JS PHP字符串截取函数实现原理解析
2020/08/29 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
数据挖掘之Apriori算法详解和Python实现代码分享
2014/11/07 Python
详解Python中的序列化与反序列化的使用
2015/06/30 Python
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
Python实现字符串反转的常用方法分析【4种方法】
2017/09/30 Python
EM算法的python实现的方法步骤
2018/01/02 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
Python3对称加密算法AES、DES3实例详解
2018/12/06 Python
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
pandas中遍历dataframe的每一个元素的实现
2019/10/23 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
2020/05/20 Python
Python编写万花尺图案实例
2021/01/03 Python
Eastbay官网:美国最大的运动鞋网络零售商
2016/07/27 全球购物
泰国时尚电商:POMELO Fashion
2020/03/11 全球购物
元旦获奖感言
2014/03/08 职场文书
房屋转让协议书
2014/04/11 职场文书
陈安之励志演讲稿
2014/08/21 职场文书
逃课打麻将检讨书
2014/10/05 职场文书
2014年信访工作总结
2014/11/17 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
幼儿园工作总结2015
2015/04/01 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
忠诚教育学习心得体会
2016/01/23 职场文书
redis cluster支持pipeline的实现思路
2021/06/23 Redis