摘要: python+selenium环境搭建: 前提:python环境、联网 1.安装selenium:selenium是python的一个第三方库 第一种:(dos执行,不是在python的shell窗口)线上安装 —— pip install 库名 从python的第三方仓库(境外的网站)拉取资源到本 阅读全文
posted @ 2020-05-12 16:06 joy小羲 阅读(201) 评论(0) 推荐(1) 编辑
摘要: 什么样的项目适合做自动化测试: 1、任务测试明确,不会频繁变动 ui自动化完全依赖于ui界面,只能根据对现有的一些功能进行测试,无法对新功能进行测试 2、每日构建后的验证测试 3、比较频繁的回归测试 4、软件系统界面稳定,变化少 5、需要在多平台运行相同的测试用例、组合遍历型的测试、大量的重复测试 阅读全文
posted @ 2020-05-12 16:00 joy小羲 阅读(384) 评论(0) 推荐(1) 编辑
摘要: driver.find_element_by_css_selector('#kw').send_keys('长江一号') #模拟按键输入·driver.find_element_by_css_selector('#kw').clear() #清楚对象的内容driver.find_element_by 阅读全文
posted @ 2020-05-12 15:55 joy小羲 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.定位一组对象 content = driver.find_elements_by_css_selector('div.con_content p') for con in content: print(con.text) 2.层级定位 driver.find_element_by_id('*** 阅读全文
posted @ 2020-05-12 15:47 joy小羲 阅读(355) 评论(0) 推荐(0) 编辑
摘要: #固定休眠时间设置包导入from time import sleep #显性等待包导入from selenium.webdriver.support.wait import WebDriverWait from case.drivers_set import driver #1.固定休眠时间等待 s 阅读全文
posted @ 2020-05-12 15:41 joy小羲 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverfrom time import sleep# 实例化浏览器对象driver = webdriver.Chrome()# 打开浏览器driver.get("https://www.baidu.com")# 最大化浏览器driver.maxi 阅读全文
posted @ 2020-05-12 15:19 joy小羲 阅读(174) 评论(1) 推荐(1) 编辑
摘要: 1.driver.find_element_by_id("id_vaule") 2.driver.find_element_by_name("name_vaule") :通过name定位元素:因为name属性可能存在重名的情况,如果重名的话会优先定位该name值第一次出现的元素,可能就不是我们的目标 阅读全文
posted @ 2020-05-12 14:44 joy小羲 阅读(96) 评论(0) 推荐(0) 编辑