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实现生成简单的Makefile文件代码示例
Mar 10 Python
Python线程的两种编程方式
Apr 14 Python
编写Python脚本使得web页面上的代码高亮显示
Apr 24 Python
在Python中使用sort()方法进行排序的简单教程
May 21 Python
解决Python网页爬虫之中文乱码问题
May 11 Python
python之消除前缀重命名的方法
Oct 21 Python
PyQt5 窗口切换与自定义对话框的实例
Jun 20 Python
Python(PyS60)实现简单语音整点报时
Nov 18 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
Sep 03 Python
Django解决frame拒绝问题的方法
Dec 18 Python
python异常中else的实例用法
Jun 15 Python
图文详解matlab原始处理图像几何变换
Jul 09 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 addslashes及其他清除空格的方法是不安全的
2012/01/25 PHP
php简单中奖算法(实例)
2017/08/15 PHP
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
基于JQuery.timer插件实现一个计时器
2010/04/25 Javascript
图片在浏览器中底部对齐 解决方法之一
2011/11/30 Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
2013/02/04 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
jquery实现鼠标拖动图片效果示例代码
2014/01/09 Javascript
jQuery实现列表内容的动态载入特效
2015/08/08 Javascript
JavaScript中Boolean对象的属性解析
2015/10/21 Javascript
Bootstrap每天必学之级联下拉菜单
2016/03/27 Javascript
jQuery基于json与cookie实现购物车的方法
2016/04/15 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
2016/09/01 Javascript
浅谈jquery拼接字符串效率比较高的方法
2017/02/22 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
vue项目上传Github预览的实现示例
2018/11/06 Javascript
es6基础学习之解构赋值
2018/12/10 Javascript
[00:15]天涯墨客终极技能展示
2018/08/25 DOTA
详解JavaScript编程中的window与window.screen对象
2015/10/26 Python
由浅入深讲解python中的yield与generator
2017/04/05 Python
python的re正则表达式实例代码
2018/01/24 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
PyQt5 窗口切换与自定义对话框的实例
2019/06/20 Python
在cmd中查看python的安装路径方法
2019/07/03 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
python实现从ftp上下载文件的实例方法
2020/07/19 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
Python更改pip镜像源的方法示例
2020/12/01 Python
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
售后客服个人自我评价
2014/09/14 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
公司规章制度范本
2015/08/03 职场文书
apache基于端口创建虚拟主机的示例
2021/04/24 Servers
解决Go gorm踩过的坑
2021/04/30 Golang
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技