摘要:
css表达式-上篇 前面我们看到了根据 id、class属性、tag名 选择元素。 如果我们要选择的 元素 没有id、class 属性,或者有些我们不想选择的元素 也有相同的 id、class属性值,怎么办呢? 这时候我们通常可以通过 CSS selector 语法选择元素。 CSS Selecto 阅读全文
摘要:
driver.manage().timeouts().pageLoadTimeout(5, TimeUnit.SECONDS); 在调用timeouts()接口之前,我们调用了manage()接口,这个接口下的操作都是用来控制浏览器本身的。 timeout接口有以下三种常用的接口。 implicit 阅读全文
摘要:
注:从原文档一个个扒出来翻译的,有不对的地方还请批评指正。1、 titleIs( String title) 判断当前页面的title是否精确等于预期 2、 titleContains( String title) 判断当前页面的title是否包含预期字符串 3、 urlToBe( String u 阅读全文
摘要:
一, 动态关联 1,做接口测试的时候,很多接口之间的数据是有关联的 下一个接口需要用到上面的接口返回的数据 2,一定要理清楚接口的业务逻辑,搞清楚接口需要哪些数据,你要用到的数据是在响应的body还是header中 3,动态关联的两种情况 A,两个需要关联的接口在同一个线程组中 B,两个接口不再同一 阅读全文
摘要:
1.sed 批量替换单个文件内容 命令格式:sed -i 's/旧内容/新内容/g' 文件路径 sed -i 's/oldString/newString/g' file 例如:我想替换cwx.txt文件中的 java 为 linux ,可以使用以下命令: sed -i 's/java/linux/ 阅读全文
摘要:
Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式 官方文档链接,相同效果的库还有pyquery模块,详见此 对网页进行析取时,若未规定解析器,此时使用的是python内部默认的解析器“html. 阅读全文
摘要:
创建线程两种方法方法一: 1.创建继承Thread的子类,重写run方法,run方法中写并发执行逻辑 2.实例化Thread子类,创建子类对象 3.子类对象调用start方法启动线程方法二: 1.创建类实现runnable接口,并重新run方法,run方法中写并发执行逻辑 2.创建接口实现类对象,创 阅读全文
摘要:
一、下载与安装 官网地址大概700~800M,下载好解压缩即可。当然,要求JDK环境(似乎有自带) 二、任务(.kjb)与转换(.ktr) Kettle工具的主界面-作业 简单地说,一个转换就是一个ETL的过程,而作业则是多个转换、作业的集合,在作业中可以对转换或作业进行调度、定时任务等(据说定时不 阅读全文
摘要:
冻结界面 有些网站上面的元素, 我们鼠标放在上面,会动态弹出一些内容。 比如,百度首页的右上角,有个 更多产品 选项,如下图所示 如果我们把鼠标放在上边,就会弹出 下面的 糯米、音乐、图片 等图标。 如果我们要用 selenium 自动化 点击 糯米图标,就需要 F12 查看这个元素的特征。 但是 阅读全文
摘要:
jarpath = os.path.join(os.path.abspath('.'), 'D:/apache-jmeter-3.3/jarfiles/99bill_QA_TA_FO_Interface.jar') dependency = os.path.join(os.path.abspath( 阅读全文