Web自动化测试
Web自动化测试从插件到代码
欧皇附体
这个作者很懒,什么都没留下…
展开
-
selenium绕过浏览器检测、阿里云滑块检测。(模拟真实操作)
一、绕过浏览器检测:代码:from selenium.webdriver import Chromeimport timefrom selenium import webdriver option = webdriver.ChromeOptions()option.add_experimental_option( 'excludeSwitches', ['enable-automation'])driver = webdriver.Chrome原创 2021-04-21 14:17:44 · 3302 阅读 · 2 评论 -
Web自动化——frame、多窗口切换、截图(六)
简单玩自动化——frame、多窗口切换、截图(五)_我是老欧,不扯概念只搞干货.1. frame切换说明:首先你要了解frame的使用,简单讲就是同一页面中多个窗口模块,想详细了解可自行度娘。使用:driver.switch_to.frame(element) — 切换到指定frame的方法(element:是frame框架的name、id或获取到到的frame元素)driver.switch_to.default_content() — 恢复默认页面方法,切换时一定要恢复默认页面,原创 2020-08-12 11:44:05 · 433 阅读 · 0 评论 -
Web自动化——下拉选择框、弹窗、滚动条(五)
简单玩自动化——下拉选择框、弹窗、滚动条(四)_我是老欧,不扯概念只搞干货.1. 下拉选择框操作说明:对页面中的元素进行操作使用:实例化select对象,select = Select(element),通过下面任意一种方式进行定位:select_by_index(index) — 根据option索引来定位,从0开始select_by_value(value) — 根据option属性 value值来定位select_by_visible_text(text) — 根据option显示文原创 2020-08-12 11:30:24 · 829 阅读 · 0 评论 -
Web自动化——等待获取元素(四)
简单玩自动化——元素获取(四)_我是老欧,不扯概念只搞干货.1. 自动化中的鼠标操作常用操作:点击、右击、双击、悬停、拖拽使用:导包: from selenium.webdriver.common.action_chains import ActionChains创建执行对象:action = ActionChains(driver)执行动作:action.xxxx_click('element')action.perform()1.1 单击使用:eleme原创 2020-08-11 17:54:02 · 178 阅读 · 0 评论 -
Web自动化——XPath、CSS、By获取元素、获取元素属性(三)
XPath和CSS方式获取元素整点高端获取方法1. XPath获取元素1.1 绝对路径获取元素使用:以/html为根节点开始,使用/来分隔元素层级。import timefrom selenium import webdriverdrive = webdriver.Chrome()drive.get("https://www.baidu.com/")drive.find_element_by_xpath("/html/body/div[1]/div[1]/div[5]/div/原创 2020-08-10 17:51:01 · 518 阅读 · 0 评论 -
Web自动化——浏览器、开发者工具、键鼠操作、单属性获取单/多元素(二)
简单玩自动化——代码实现(二)_我是老欧,不扯概念只搞干货.1.操作浏览器一些常用的浏览器操作import timefrom selenium import webdriver# 创建webdriver# 获取Chrome浏览器对象driver = webdriver.Chrome()# 浏览器常用操作方法# 1,窗口最大化# driver.maximize_window()# 2,设置窗口大小# driver.set_window_size(350, 350)# 3,设置原创 2020-08-10 17:13:25 · 206 阅读 · 0 评论 -
Web自动化——插件安装(一)
简单玩自动化——插件安装(一)我是老欧,不扯概念只搞干货.1.Selenium插件安装为什么用Selenium呢?不做介绍,感兴趣自己度娘。1.1 pip方式安装,前提按完Python3# 安装pip install selenium# 卸载pip uninstall selenium# 查看确认pip show selenium1.2 pycharm安装【看图安装,完毕重启pycharm】2.浏览器驱动安装谷歌浏览器驱动下载:http://npm.taobao.o原创 2020-08-11 18:05:21 · 508 阅读 · 0 评论