链接:https://www.jianshu.com/p/4c3330c1cdb5 (1)div弹窗 (2)新标签页弹窗 (3)alert弹窗 一,div弹窗 div弹窗是浏览器中比较好定位的弹窗,定位的方法与普通的元素一样。不过这里会有一个坑,明明可以找到这个按钮,但是就是定位不到。这个就是因为当 ...
分类:
编程语言 时间:
2019-12-13 19:16:48
阅读次数:
102
XPath 语法 XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。 XML 实例文档 我们将在下面的例子中使用这个 XML 文档。 实例 <?xml version="1.0" encoding="UTF-8"?> ...
分类:
编程语言 时间:
2019-12-13 00:04:29
阅读次数:
113
参考文档1:https://www.w3school.com.cn/xpath/xpath_syntax.asp 参考文档2:https://www.runoob.com/xpath/xpath-tutorial.html XML 实例文档 我们将在下面的例子中使用这个 XML 文档: <?xml ...
分类:
编程语言 时间:
2019-12-12 23:48:19
阅读次数:
112
1. 简介 这篇文章主要是分享讲解一下,如何封装自己用到的方法和类。以便方便自己和别人的调用,这样就可以避免重复地再造轮子。 封装(Encapsulation)是面向对象的三大特征之一(另外两个是继承和多态),它指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所 ...
分类:
编程语言 时间:
2019-12-12 15:09:29
阅读次数:
100
from selenium import webdriverfrom time import sleepdriver = webdriver.Firefox() # 指定和打开浏览器driver.get('https://www.baidu.com')sleep(10)# #下面的方法,只会截图当前 ...
分类:
编程语言 时间:
2019-12-12 01:12:49
阅读次数:
85
python+selenium模拟京东登录后台 import json from time import sleep from selenium import webdriver #from selenium.webdriver.common.keys import keys #初始化浏览器 dri ...
分类:
编程语言 时间:
2019-12-10 01:14:05
阅读次数:
421
163邮件登录首页 登录成功断言是否有退出按钮 点击退出退出登录 from selenium import webdriver import unittest import time class VisitSogouByChrome(unittest.TestCase): def setUp(sel ...
分类:
编程语言 时间:
2019-12-10 00:38:14
阅读次数:
100
弹出框有两种:页面弹出框(可定位元素能操作)、Windows弹出框(不能直接定位) 一、页面弹出框 等待弹出框出现之后,定位弹出框,操作其中元素 如: driver = webdriver.Chrome() driver.get("https://www.baidu.com") driver.max ...
分类:
编程语言 时间:
2019-12-05 13:20:59
阅读次数:
119
1、环境搭建 1.1 下载和安装Python 1) 下载Python 到 https://www.python.org/downloads/,下载版本,如图 下载完后直接,双击开始安装,记得在勾选组建的时候,需要勾选安装python到path这个选项,否则安装完了,还需要类似配置jdk环境变量一样把 ...
分类:
编程语言 时间:
2019-12-02 00:57:08
阅读次数:
101
如何集成python,selenium,unittest/pytest,github,jenkins,示意图: 1.在测试服务器上搭建jenkins 2.在测试服务器上搭建一套selenium可执行环境 3.构建自由风格项目,输入shell命令(或者定期什么时候执行) 4.开发在测试服务器上构建的时 ...
分类:
其他好文 时间:
2019-12-01 19:05:36
阅读次数:
126