摘要: from appium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECimp 阅读全文
posted @ 2019-06-08 15:59 Test挖掘者 阅读(344) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as E 阅读全文
posted @ 2019-06-08 14:38 Test挖掘者 阅读(764) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitimport timedriver = webdriver.Chrome()# 启动浏览器后获取cookiesprint(dr 阅读全文
posted @ 2019-06-08 14:36 Test挖掘者 阅读(266) 评论(0) 推荐(0) 编辑
摘要: title_is: 判断当前页面的title是否完全等于(==)预期字符串,返回布尔值title_contains : 判断当前页面的title是否包含预期字符串,返回布尔值presence_of_element_located : 判断某个元素是否被加到了dom树里,并不代表该元素一定可见visi 阅读全文
posted @ 2019-06-08 14:33 Test挖掘者 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 前言: 有时候通过元素的属性的查找页面上的某个元素,可能不太好找,这时候可以从源码中爬出想要的信息。selenium的page_source方法可以获取到页面源码。 本次以博客园为例,先爬取页面源码,通过re正则表达式爬取出url,再进行筛选出http 协议的 url -- 用if做判断。 源码整理 阅读全文
posted @ 2019-06-07 22:07 Test挖掘者 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 作者:Real_Tino 转载链接:https://blog.csdn.net/real_tino/article/details/59068827 我们在浏览网页时经常会碰到各种花样的弹窗,在做UI自动化测试的时候势必要处理这些弹窗,这里就介绍一下目前前端界两种弹窗的处理方法。 1.alert弹窗 阅读全文
posted @ 2019-06-07 20:54 Test挖掘者 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 本篇转自博客:上海-小T 转载链接:https://blog.csdn.net/real_tino/article/details/53467406 Selenium grid是用来分布式执行测试用例脚本的工具,比如测试人员经常要测试多浏览器的兼容性,那就可以用到grid了。下面就来介绍如何在多个浏 阅读全文
posted @ 2019-06-07 19:35 Test挖掘者 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 前言 在web页面中经常会遇到table表格,特别是后台操作页面比较常见。本篇详细讲解table表格如何定位。 一、认识table 1.首先看下table长什么样,如下图,这种网状表格的都是table 2.HTML源码如下: 二、table特征 1.table页面查看源码一般有这几个明显的标签:ta 阅读全文
posted @ 2019-06-05 23:13 Test挖掘者 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 一、js内嵌html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"><!-- for HTML5 --> <meta http-equiv="Content-Type" content="text/html; charset=u 阅读全文
posted @ 2019-06-05 22:42 Test挖掘者 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 前言 日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题。 基本思路:先用js去掉readonly属性,然后直接输入日期文本内容 阅读全文
posted @ 2019-06-04 23:32 Test挖掘者 阅读(717) 评论(0) 推荐(0) 编辑