selenium常见的9种异常。 (1)NoSuchElementException:选择器返回元素失败时,抛出异常 (2)ElementNotVisibleException:定位的元素在DOM中存在,在页面不显示,不能交互时 (3)ElementNotSelectableException:选择了不可选的元素 (4)NoSuchFrameException:要切换的frmae不存在 (5)No
转载 7月前
25阅读
关于 getElementsByName() 方法与 getElementById() 方法的区别 这里主要是针对IE而言,需要明白的是一般来说,getElementsByName()只对于INPUT或者SELECT控件的name属性有效,而DIV....这些都是没有效果的。比如: < input   type = bu
转载 2024-05-04 19:18:12
52阅读
element对象对应于网页的HTML标签元素,每一个HTML标签元素,在DOM树上都会转化为一个element节点对象。相关遗漏知识点1、element.tagName返回指定元素的大写标签名,与nodeName属性的值相等2、element.innerHTML!如果插入的文本包括HTML标签,会被解析为节点插入对象DOM,但如果插入script标签,会生成script标签,但并不会执行。3、e
转载 2024-04-30 23:42:27
68阅读
在第一篇文章中,成功用的Postman模拟了打开了一个百度地址,这章主要是记录Selenium中我们最常基础方法了 - 定位元素。我们可以看到selenium-api下By这个类当中 包含了常用的寻元素内部静态类,这些内部类都满足继承与By这个类,实现序列化的接口(没有过多研究,可以查看更多信息)1.首先把几个基础的概念放在前面:SearchContext:WebElement和WebDriver
转载 2024-03-27 21:21:59
46阅读
<欢迎大家加入iOS开发学习交流群:QQ529560119>首先要表明下心态,代码已经推到到了项目分支,跑步起来xib点不开,双击就报错line:XX StartTag: invalid element name,感觉真的挂了 OK 吐槽之后要说解决办法了~1.如果在未推送前,只是提交后,拉取分支后出现冲突,这时候解决简单,比对sourceTree的代码记录,在xi
原创 2023-02-02 21:54:45
154阅读
getElementsByName("test") 是把name属性为test的所有元素取出来放在一个集合里返回给你getElementsByTagName ('INPUT') 是把所有的文本框、单选、复选、按钮等取出来放在一个集合里返回给你在ie 中getElementsByName(“test“)的时候返回的居然是id=test的object数组,而使用firefox则返回的是name= te
转载 2024-05-06 10:16:52
0阅读
Java获取文件Content-Type(Mime-Type)刚好工作中要用到,所以总结一下。推荐使用第一种和第三种,实在不行,也可以去把javascript:void(0)上面特定类型对应的mime-type复制下来,放入map什么的去对比。1、使用JDK1.7自带方法import java.io.IOException; import java.nio.file.Files; import j
转载 2023-06-21 23:20:00
104阅读
目录常用元素定位方式为什么要学习元素定位方式使用BY模块定位定位方式总结1、ID定位2、name定位3、class_name定位4、tag_name定位5、link_text定位6、partial_link_text定位7、元素组定位xpath和css定位为什么要学习xpath和css定位xpath定位1、路径定位(绝对/相对路径)2、利用元素属性3、层级与属性结合4、属性与逻辑结合css定位I
转载 2024-04-25 23:19:03
167阅读
一、前言看到官网的时候,觉得这篇文章比较基础,也比较实用,就决定做一下翻译,作为参考资料。二、开始使用gearman这篇文档旨在为使用gearman基础功能而提供足够多的信息和实例,以便快速入门gearman。这篇文档是建立在对sever、clients和workers有较好理解的基础上进行的,如果还不清楚这些概念,我会在后续博客中继续介绍。三、job servergearman一般支持3种语言编
转载 2月前
383阅读
今天终于解决了遗留很久的一个元素定位问题,非常感谢博友的博文帮助。现在总结自己学习过程中了解到的元素定位方法,与大家分享,如有不全的地方请大家多多指教。–id –name –class name –link text –partial link text –tag name –xpath –css selector 例如我们打开百度首页,要获取百度搜索框的元素定位,源代码如下:&l
转载 2024-06-05 20:37:29
75阅读
1、再用eclipse导入一个项目后查看配置文件的时候发现报错:invalid content was found starting with element display-name,查看元素内的各个标签并未发现书写错误 2、解决方法 修改<servlet>标签内的各个元素的顺序,也就是说,标签内
转载 2020-04-21 18:17:00
813阅读
2评论
Dom4j是dom4j.org出品的一个开源XML解析包。Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。Hibernate也是用它来读写配置文件的。一、DOM4j的下载   dom4j-1.6.1.jar 下载:http://sourceforge.net/directory/os:wi
转载 10月前
52阅读
proc ElementExists { arrayname element } {#-----------------------------------------------------# Test if a given element name exists in an array# Return 1 if array element exists, otherwise return 0 \# arrayname Name of array# element Name of element# if { ![array exists $arrayname] } { return 0 }
转载 2011-04-11 21:27:00
149阅读
2评论
chromedp是什么?chromedp是go写的,支持Chrome DevTools Protocol 的一个驱动浏览器的库。并且它不需要依赖其他的外界服务(比如 Selenium 和 PhantomJs)。Chrome DevTools Protocol (CDP)Chrome DevTools Protocol (CDP) 的主页在:https://chromedevtools.github
转载 8月前
34阅读
       文件上传与下载是比较常见的功能,比如上传附件和头像等等,本篇博客主要讲前后端分离的情况下,如何实现文件上传下载,写的是demo,新增文件上传下载的功能,都是在它的基础之上完成的。这里会用到elementUI的组件:el-upload一、文件上传:先看前端代码:(1)利用el-upload实现文件上传<el-upload class="up
Selenium学习笔记(一)一、什么是Web UI 自动化1.1 UI自动化的作用1.2 UI自动化的优缺点1.3 什么时候需要进行 ui 自动化测试二、Selenium 与 Webdriver三、HTML 扫盲运动3.1 HTML 元素语法3.2 HTML 属性四、Selenium环境搭建五、使用 selenium 访问百度并搜索六、Web ui自动化操作流程6.1 选择界面元素6.2 操作
转载 2024-06-06 06:14:57
303阅读
一 模块的介绍 selenium模块最开始是一个自动化测试的工具,驱动浏览器完全模拟浏览器自动测试。from selenium import webdriver # 驱动浏览器 browser=webdriver.Chrome() # 谷歌浏览器 browser=webdriver.Firefox() # 火狐浏览器 browser=webdriver.PhantomJS() # 虚拟浏
转载 2024-04-23 06:07:06
33阅读
name after, name for, name as name after, name for, name as name after是一个常见用法 : 1.Her parents named her Sophia after her grandmother. 她父母按她祖母的名字给她起名索菲
原创 2021-07-23 09:48:37
2830阅读
注意,这里必须转化成 element 类才能使用gst_element_class_set_static_metadata。
原创 2022-09-23 13:55:04
420阅读
前言:在《Vue.js权威指南》刚出版的时候,自己就作为一名前端粉捧了一把场,可是真是应了那句“出来混,总是要还的“这句话了,那时候信心满满的买来书想要认真研究,最终却还是把它搁浅了。直到最近工作上要使用它来做一个后台管理系统,才不得不逼迫自己再次重新拿起书,看起文档,努力研究这个异常流行的Vue.js。过程:简单页面呈现如下   (图片貌似有点模糊,主要也就是实现简单的增删改
转载 1月前
327阅读
  • 1
  • 2
  • 3
  • 4
  • 5