首页 > 其他分享 >WEB自动化-selenium-定位方式

WEB自动化-selenium-定位方式

时间:2023-06-27 17:55:52浏览次数:42  
标签:定位 WEB selenium JS green arguments 自动化

定位元素的时候可以修改JS样式来确定定位的元素是否正确

# 通过selenium修改JS属性, 用来确定我定位的元素是什么?
driver.execute_script(
    "arguments[0].setAttribute('style',arguments[1]);",
    el,
    "border: 2px solid green;"  # 边框,green绿色
)

 

标签:定位,WEB,selenium,JS,green,arguments,自动化
From: https://www.cnblogs.com/gezirui/p/17509576.html

相关文章

  • CTFer成长记录——Web专题·双写绕过
    一、题目链接http://a.y1ng.vip:1126/employeeswork/二、题意解析  访问该网址:  发现是一些不明觉厉的英文:  关于Y1ng公司所有员工的通知:  如果你认为你对自己的工作感到满意,你可以使用函数work_worthy()。  但是是否值得,只会由我的机器人PrecocedeMalingre来......
  • Webservice
    http://www.blogjava.net/zjhiphop/archive/2009/04/29/webservice.htmlhttp://m.blog.sina.com.cn/s/blog_7ba28b620100ti0j.html?sudaref=login.sina.com.cn#page=1     ......
  • CTFer成长记录——web专题·一句话木马
    一、题目链接http://a.y1ng.vip:1126/chopper/二、题意解析打开网址,发现网页提示:明显是一个一句话木马的语句,而且可以猜测网页后台已经有php木马文件,我们只需要连接上就行。三、解题步骤使用antSword等Webshell管理工具,来对该后门程序进行链接:这里用antSword,复制该网页的域......
  • 软件测试|web自动化测试神器playwright教程(三十四)
    前言selenium有一个爬虫特别喜欢的功能,就是driver.page_source功能,它可以打印整个html页面的内容,我们可以从整个页面的内容中提取出我们想要的内容,playwright同样支持打印整个html页面的内容。获取更多技术资料,请点击!获取完整页面html内容playwright提供了page.content()方法来获取......
  • ChatGPT从入门到精通,一站式掌握办公自动化/爬虫/数据分析和可视
    课程名称适应人群ChatGPT从入门到精通,一站式掌握办公自动化/爬虫/数据分析和可视全面AI时代就在转角,道路已经铺好了“局外人”or“先行者”就在此刻等你决定1、对ChatGPT感兴趣并希望有人手把手教学的新手2、希望了解GPT各类应用抓住未来风口3、希望提升竞争能力,不被AI淘汰的职场人......
  • 第二届机电一体化与自动化国际学术会议(ICMAT2023)
    第二届机电一体化与自动化技术国际会议(ICMAT2023)将于2023年10月28日至29日在中国武汉举行,由湖北省众科地质与环境技术服务中心主办,旨在增进对机电一体化与自动化技术最新进展的认识和理解。我们诚挚地邀请技术程序委员会、主题演讲者、特邀演讲者和常规演讲者。热烈欢......
  • 功能测试——web功能测试点
    WEB测试方法总结-笔记一、输入框1、字符型输入框:(1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。(2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超......
  • web.xml
    <?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.o......
  • Selenium基础:cookie javascript调用 屏幕截图 09
    1、cookie操作 绕过登录get_cookies():以字典形式返回cookie所有信息get_cookies(name):返回cookie字典中key为name的值add_cookie(cookie_dict):手动添加cookie。cookie_dict为字典数据格式,cookie_dict中必须有name和value值delete_cookie(name):删除cookie字典中key为name的......
  • Vite、esbuild 以及 webpack 比较
    一、前言这三者的定位都有些不同,不好直接比较,但是做的事情还算类似,因此放一块拿来说说。vite是新生技术,由其快速优秀的开发体验有取代webpack的趋势,但是它并不如webpack打包工具那么灵活,vite内部的打包工具是采用的esbuild,其性能之高也来自于此。二、Vite2.0特性基于......