#参数化库: ddt 前提:安装ddt库,>>> python -m pip install ddt import unittest from ddt import ddt, data,unpack from selenium import webdriver from time import sl ...
分类:
Web程序 时间:
2020-06-27 19:59:36
阅读次数:
79
此例中值得注意的地方是frame的切换,切换到某个frame可以用 browser.switch_to.frame('frame_name') 返回上一级可以用 browser.switch_to.parent_frame() 全部代码如下: from selenium import webdriv ...
分类:
其他好文 时间:
2020-06-27 17:27:38
阅读次数:
107
1.在selenium 自动化过程中,时长遇到需要进行上传文件操作。 这里推荐使用Autoit 工具。首先下载相关工具: https://www.autoitscript.com/site/autoit/downloads/在AutoIt和AutoIt Editor处下拉菜单 2.点击“AutoIT ...
package jkcs; import java.net.MalformedURLException; import java.net.URL; import java.util.concurrent.TimeUnit; import org.openqa.selenium.remote.Desi ...
分类:
移动开发 时间:
2020-06-26 20:17:06
阅读次数:
67
package jkcs; import java.net.MalformedURLException; import java.net.URL; import java.util.concurrent.TimeUnit; import org.openqa.selenium.remote.Desi ...
分类:
移动开发 时间:
2020-06-26 19:54:25
阅读次数:
76
写在前面 随着win10系统的普及,使得Edge浏览器得到广泛使用。从自动化角度看,自然微软也一直不断提供着支持服务,系统版本更新,对应的Edge浏览器版本也在更新,当然对应的驱动版本也会发生变化。 早在去年使用Edge浏览器做自动化测试,是按照操作系统的版本去下载Edge浏览器的驱动。由于最近对w ...
分类:
编程语言 时间:
2020-06-26 18:36:56
阅读次数:
104
自定义一个资源文件,Easy.rc,内容如下: icon_app ICON app.icopng_icon RCDATA app.pngpng_icon1 png app.png 第一行是光标,不知道为什么,光标的大小总是32 * 32,而我在标题栏上显示的话,需要的是 16 *16的,所以,只能加 ...
分类:
其他好文 时间:
2020-06-26 18:30:29
阅读次数:
120
准备工作 安装selenium 准备对应版本的geckdriver.exe文件。 http://chromedriver.storage.googleapis.com/index.html 默认都是使用chorme浏览器,版本对应链接如上 chromedriver配置环境变量 如果没有配置chrom ...
分类:
其他好文 时间:
2020-06-26 13:07:19
阅读次数:
50
三大等待 强制等待 time.sleep() # 使用time模块强制进行等待,单位s 隐式等待 driver.implicitly_wait(30) # 等待元素直到超时报异常 显式等待 # 第一步:创建一个等待计时器对象 wait = WebDriverWait(driver, 30, 0.5) ...
分类:
其他好文 时间:
2020-06-26 12:46:03
阅读次数:
60
键盘操作 导包 from selenium.webdriver.common.keys import Keys 对应属性以及调用 Keys.BACK_SPACE:回退键(BackSpace) Keys.TAB:制表键(Tab) Keys.ENTER:回车键(Enter) Keys.SHIFT:大小写 ...
分类:
Web程序 时间:
2020-06-26 12:43:21
阅读次数:
90