![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium+python
小鹿_小幸运
头顶没有雨伞,只能一路狂奔
展开
-
(1)selenium+python自动化测试-入门
selenium简介基础语法原创 2018-11-24 11:09:05 · 261 阅读 · 0 评论 -
(4)python+selenium-自动化测试——实战
登录代码from selenium import webdriverclass LoginTest():def test_vaildLogin(self):baseURL=“https://www.douban.com/”driver=webdriver.Firefox()driver.maximize_window()driver.get(baseURL) email=dr...原创 2018-11-22 21:41:17 · 802 阅读 · 0 评论 -
(5)python+selenium-基本操作
时间问题(1)强制等待sleep(3)不管浏览器是否加载完,程序都必须等3秒再执行(2)隐形等待原创 2018-11-21 14:14:58 · 138 阅读 · 0 评论 -
(3)selenium+python自动化测试-中级
首先按照如下方式设置对应目录结构:原创 2018-07-29 20:42:38 · 236 阅读 · 0 评论 -
selenium+python(加入类的pythonx写法)--获取标题暂时有问题,后续再研究
import time from selenium import webdriver class BaiduSearch(object): #小括号里面的是类的父类,设计到继承,默认object是所有类的父类 driver = webdriver.Firefox() driver.maximize_window() driver.implicitly_wait(...原创 2018-07-10 22:38:06 · 234 阅读 · 0 评论 -
selenium——小功能
1.获取浏览器的版本号 import time from selenium import webdriver driver=webdriver.Firefox() driver.get(“http://www.baidu.com“) print(driver.capabilities[‘browserVersion’]) driver.quit()解析:driver.capabil...原创 2018-07-09 21:40:02 · 312 阅读 · 0 评论 -
selenium-——tag name
什么是tag name? 以百度输入框为例,input为tag name,因为目标是输入框 但是有太多input选项,定位不准确,所以扩大节点的参照选择,选择上一级的form作为tag name...原创 2018-07-09 21:31:36 · 519 阅读 · 0 评论 -
selenium——测试断言
from selenium import webdriver driver=webdriver.Firefox() driver.get(“http://www.baidu.com“) try: driver.find_element_by_id(“aa”)#正确的百度搜索框的id为“kw” print(‘test pass:ID found’) except Exce...原创 2018-07-09 21:23:45 · 2925 阅读 · 0 评论 -
(2)selenium+python自动化测试-基础
Webdriver APIweb页面都是都是由不同的元素组成的,自动化测试需要完成的是模拟鼠标和键盘来操作这些元素,或单击、或输入、或鼠标悬停等。操作这个元素的前提是需要找到他们,webdriver就是通过页面上的元素的标签名和属性值来找到不同的元素的,webdriver提供了多种元素定位的方法(1)对象定位对象定位from selenium import webdriverimpo...原创 2018-11-24 16:14:49 · 897 阅读 · 1 评论