摘要: 今天,总结一下selenium怎么操作web页面常见的元素。 主要有: 上传 alter dialog prompt dialog confirm dialog select list radio box input box checkBox 测试页面如下: View Code selenium 最 阅读全文
posted @ 2020-03-03 18:30 一波王炸 阅读(300) 评论(0) 推荐(0)
摘要: 用getAttribute要得到属性如下:selenium.getAttribute("//div[@id='mydiv']@style")这里要得到id 为mydiv的层的style的属性 innerHTML在JS是双向功能:获取对象的内容 或 向对象插入内容;如:<div id="aa">这是内 阅读全文
posted @ 2020-03-03 18:29 一波王炸 阅读(2562) 评论(0) 推荐(0)
摘要: 特殊的元素定位:svg,frame SVG 指可伸缩矢量图形 (Scalable Vector Graphics) 需要xpath里面的name()方法:*[name()='svg'] 从svg元素开始,下面的元素都要以 *[name()='svg'] 这种形式进行编写,需要通过 name 属性来进 阅读全文
posted @ 2020-02-26 15:58 一波王炸 阅读(1777) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/laoqing/p/9350214.html Selenium出来已经有很多年了,从最初的Selenium1到后来的Selenium2,也变得越来越成熟,而且也已经被很多公司广泛使用。Selenium发展的过程中,分了很多模块,这里我们主要介绍Webd 阅读全文
posted @ 2020-02-26 13:15 一波王炸 阅读(795) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/df0128/article/details/82823495 1、打开url这里打开网址有两个方法,如下所示: System.setProperty("webdriver.chrome.driver", "D:\\test\\driver\\chrome 阅读全文
posted @ 2020-02-26 13:14 一波王炸 阅读(328) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/zouzou-busy/p/11007003.html 添加headers Request Headers(请求头)用来说明服务器要使用的附加信息,比较重要的信息有:Cookie,Referer,User-Agent等。在postman中可以在请求下方 阅读全文
posted @ 2020-02-26 13:10 一波王炸 阅读(1083) 评论(2) 推荐(0)
摘要: 一、定位元素 Selenium有两类八种定位元素的方式。 1. 单个元素定位 基本方式 No.定位方式方法说明 1 ID定位 browser.find_element_by_id("ID名") HTML标签ID属性 2 名字定位 browser.find_element_by_name("名字") 阅读全文
posted @ 2020-02-26 13:08 一波王炸 阅读(381) 评论(0) 推荐(0)
摘要: chai API新手指南 带着几个问题去学习?什么是TDD 和BDD有几种常用的断言方式chai断言方式使用方法它们的区别是什么TDD和BDD是什么?TDD:测试驱动开发(Test-Driven Development)测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是 阅读全文
posted @ 2020-02-26 13:05 一波王炸 阅读(775) 评论(0) 推荐(0)
摘要: 基于chai.js官方API文档翻译。仅列出BDD风格的expect/should API。TDD风格的Assert API暂时不放。 BDD expect和should是BDD风格的,二者使用相同的链式语言来组织断言,但不同在于他们初始化断言的方式:expect使用构造函数来创建断言对象实例,而s 阅读全文
posted @ 2020-02-26 13:03 一波王炸 阅读(220) 评论(0) 推荐(0)