# 该方法用来确认元素是否存在,如果存在返回flag=true,否则返回false def isElementExist(self,element): flag=True try: driver.find_element_by_css_selector(element) return flag ex ...
分类:
其他好文 时间:
2020-06-29 11:57:42
阅读次数:
141
常见符号: #表示id .表示class >表示子元素,层级 一个空格也表示子元素,但是是所有的后代子元素,相当于xpath中的相对路径 实例如下: //#input 选择id为input的节点 //.Volvo 选择class为Volvo的节点 //div#radio>input 选择id为rad ...
分类:
Web程序 时间:
2020-06-28 22:47:52
阅读次数:
101
简单理解: 关键字驱动就是将页面元素的定位、操作等相关代码封装成方法(关键字),编写用例的时候直接调用对应方法(关键字),而不用关心页面元素的相关操作 unittest框架组织和执行测试用例 示例代码如下: 页面元素操作的关键字: from selenium import webdriver cla ...
分类:
编程语言 时间:
2020-06-28 12:53:14
阅读次数:
111
上一篇中说了如何新建一个Project,接下来,我们讲继续详细的讨论如何去设置相关的配置。 1.源码管理 前置条件:有安装Git插件 a,进入配置页面 b,源码管理选择Git,稍等一下会自动连接上 2.构建触发器 a, Build Periodically,周期性进行构建,某一个时刻自动去构建。 定 ...
分类:
其他好文 时间:
2020-06-28 11:22:32
阅读次数:
67
#参数化库: parameterized 前提:先安装patameterized库 >>>python -m pip install parameterized from selenium import webdriver import unittest from time import sleep ...
分类:
Web程序 时间:
2020-06-27 20:24:06
阅读次数:
75
#参数化库: 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