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 中文字符串的处理实现代码
Oct 25 Python
使用Python进行稳定可靠的文件操作详解
Dec 31 Python
python更改已存在excel文件的方法
May 03 Python
django表单实现下拉框的示例讲解
May 29 Python
Django配置celery(非djcelery)执行异步任务和定时任务
Jul 16 Python
python在openstreetmap地图上绘制路线图的实现
Jul 11 Python
python实现kNN算法识别手写体数字的示例代码
Aug 16 Python
python实现人工智能Ai抠图功能
Sep 05 Python
Django app配置多个数据库代码实例
Dec 17 Python
python实现mean-shift聚类算法
Jun 10 Python
python for循环赋值问题
Jun 03 Python
Python使用pandas导入csv文件内容的示例代码
Dec 24 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 file_get_contents设置超时处理方法
2013/09/30 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
2016/09/01 PHP
thinkphp自定义权限管理之名称判断方法
2017/04/01 PHP
JavaScript去除空格的几种方法
2006/10/03 Javascript
javascript 冒泡排序 正序和倒序实现代码
2010/12/14 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
2015/04/30 Javascript
第一次接触Bootstrap框架
2016/10/24 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
jQuery根据ID、CLASS、等获取对象的实例
2016/12/04 Javascript
微信小程序 免费SSL证书https、TLS版本问题的解决办法
2016/12/14 Javascript
AngularJS学习第二篇 AngularJS依赖注入
2017/02/13 Javascript
详解javascript appendChild()的完整功能
2018/08/18 Javascript
AngularJS 事件发布机制
2018/08/28 Javascript
vue项目中使用scss的方法步骤
2019/05/16 Javascript
vue ajax 拦截原理与实现方法示例
2019/11/29 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
Python批量按比例缩小图片脚本分享
2015/05/21 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
Python enumerate函数功能与用法示例
2019/03/01 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
2019/05/13 Python
python word转pdf代码实例
2019/08/16 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
Python SQLAlchemy库的使用方法
2020/10/13 Python
详解Python中openpyxl模块基本用法
2021/02/23 Python
修复iPhone的safari浏览器上submit按钮圆角bug
2012/12/24 HTML / CSS
银行实习生的自我评价
2013/12/09 职场文书
会计专业自我评价
2014/02/12 职场文书
王老吉广告词
2014/03/20 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
2015年青年志愿者协会工作总结
2015/04/27 职场文书
爱国之歌(8首)
2019/09/29 职场文书