一、环境准备 1、安装 1.安装ddt模块,打开cmd输入pip install ddt在线安装 >>pip install ddt 2、参考代码: DDT(Data-Driven Tests)是针对unittest单元测试框架设计的扩展库。 from selenium import webdriv ...
分类:
编程语言 时间:
2020-05-14 11:34:28
阅读次数:
127
在用selenium做自动化时,经常想要在多个窗口之间切换,首先要知道每一个窗口的唯一标识符(也就是“句柄”),然后通过句柄来进行不同窗口之间的切换。 打开一个新窗口 1 from selenium import webdriver 2 from time import sleep 3 4 driv ...
分类:
其他好文 时间:
2020-05-14 10:40:46
阅读次数:
80
https://blog.csdn.net/heidi_yuan/article/details/105277411katalon Recorder插件下载http://www.cnplugins.com/devtool/katalon-recorder-selenium/download.html ...
分类:
其他好文 时间:
2020-05-14 10:37:27
阅读次数:
117
环境 python3.7 selenium webdriver PIL Image 2.下面demo是截取“去哪儿”官网的验证码 1 # -*- coding=utf-8 -*- 2 # CodeDemo.py 3 # PyCharm Slade 2019/7/20 4 # import selen ...
分类:
编程语言 时间:
2020-05-13 17:01:06
阅读次数:
96
最近想好好写写博客,就继续以前关于web自动化的写,希望能写成一个系列 今天的这个例子,就是一个简单的百度搜索,并验证搜索后网页Title的用例(使用chrome示例) webdriver在驱动浏览器时,需要下载对应的驱动,注意需要和自己所使用的浏览器版本相匹配 Chrome下载 chromedri ...
分类:
其他好文 时间:
2020-05-13 13:53:11
阅读次数:
83
实现下拉列表、弹窗处理等。解决页面刷新、以及actionChains的move_to_element()不起作用的问题 ...
分类:
其他好文 时间:
2020-05-13 11:55:56
阅读次数:
58
selenium browser.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", { "source": """ Object.defineProperty(navigator, 'webdriver', { get: () => u ...
分类:
Web程序 时间:
2020-05-12 22:04:28
阅读次数:
397
WebDriver 属于selenium体系中设计出来操作浏览器的一套API。 在webdriver角度上,因他针对多种编程语言都实现了一遍这套API,所以他可以支持多种编程语言;在编程语言的角度,webdriver是python的一个用于实现web自动化的第三方库 一、WebDriver 原理 w ...
一、打开浏览器 #coding:utf-8 #从selenium 包中导入 webdriver from selenium import webdriver #打开Chrome浏览器 driver=webdriver.Chrome() 二、基本操作 1. 打开网址 driver.get("https ...
分类:
其他好文 时间:
2020-05-12 11:25:04
阅读次数:
57
1、Select元素 2、定位select 方法一:二次定位 先定位 select 框,再定位 select 里的选项 但有时候选项是无法定位的,所以不是很好用 方法二:直接定位 定位到 select 后,下方查看元素属性地方,点 select 标签前面的+号或者箭头,就可以展开里面的选项内容了。 ...
分类:
编程语言 时间:
2020-05-11 17:07:38
阅读次数:
77