码迷,mamicode.com
首页 >  
搜索关键字:Selenium    ( 6249个结果
Python+Selenium自动化测试框架--控制浏览器(窗口大小、后退、前进)
一、控制浏览器的窗口: 1 # coding=utf-8 2 from selenium import webdriver 3 import time 4 5 driver = webdriver.Chrome() 6 driver.implicitly_wait(5) 7 driver.get(" ...
分类:编程语言   时间:2020-05-19 20:24:43    阅读次数:66
爬取简书
爬取简书思路: 1)使用selenium模拟浏览器打开网页2)由于分页是通过点击【阅读更多】按钮来加载数据的,因此需要模拟单击该按钮3)确定要爬取多少页的数据,如果要爬取10页的数据,就需要模拟单机10次【阅读更多】按钮4)单击该按钮后,需要定位这个信息列表元素,然后使用xpath提取数据5)提取到 ...
分类:其他好文   时间:2020-05-19 20:19:19    阅读次数:48
定位元素不稳定怎么解决?
脚本问答题导致测试用例不稳定,DOM还没加载出元素就执行了脚本导致报回错,这种只要使用答显式等待大部分都能解决。 ############### from selenium import webdriver from selenium.webdriver.common.by import By fr ...
分类:其他好文   时间:2020-05-19 18:03:54    阅读次数:63
selenium常见元素定位方式
1、针对UI自动化测试,最基础的内容是:元素定位。只有定位到了元素后,才能对其进行相应的操作 2、那么我们常见的几种定位方式有哪些呢 1. by id JS写法:document.getElementById("serviceCode"); selenium写法:driver.find_elemen ...
分类:其他好文   时间:2020-05-19 16:17:32    阅读次数:49
【selenium学习 -9】iframe的切换
在测试中,有时会遇到一个网页用iframe嵌套另一个网页的情况,如我们今天实验的例子 如果要操作计算器的页面元素,需要首先切换到计算器的iframe上面 切换到iframe上的四种方式,一般情况下用id和name就能解决绝大多数问题 # 1.用index来定位 driver.switch_to.fr ...
分类:其他好文   时间:2020-05-19 14:33:27    阅读次数:44
提高selenium脚本的执行速度
提高selenium脚本的执行速度有以下5种方法: 尽量使用by_css_selector()方法:by_css_selector()方法的执行速度比by_id()方法的更快,因为源码中by_id()方法会被自动转成by_css_selector()方法处理 使用等待时,尽量使用显示等待,少用sle ...
分类:其他好文   时间:2020-05-19 14:25:50    阅读次数:192
【selenium学习 -8】handle的切换
在我们进行测试的过程中,经常会遇到点开超链接打开另一个新窗口的情况,即 target="_blank",这种情况下,如果要在新窗口进行操作,需要将焦点移到新窗口上,本文将介绍这种情况的处理 切换窗口的方法: 1.获取当前页面窗口的句柄 current_window_handle 2.获取所有页面窗口 ...
分类:其他好文   时间:2020-05-19 13:04:20    阅读次数:72
Python+Selenium自动化测试框架--第一个自动化测试脚本
一、目标 打开Chrome浏览器,访问百度网站,搜索selenium,检查搜索列表是否存在selenium官网链接 二、分析 1.首先打开浏览器 2.访问百度网站 3.定位百度搜索输入框 4.输入selenium 5.点击“百度一下 6.在搜索列表中判断是否存在selenium官网链接 7.退出并关 ...
分类:编程语言   时间:2020-05-19 10:39:23    阅读次数:59
Python+Selenium自动化测试框架-打开和关闭浏览器(Firefox/IE/Chrome)
#coding=utf-8 from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.get("https://www.baidu.com") driver.quit() 以下 ...
分类:编程语言   时间:2020-05-18 20:26:45    阅读次数:117
cypress前端自动化测试工具——(2)环境搭建初步实现UI自动化与selenium做对比
安装准备 cypress是前端的自动化框贺,所以首次应安装npm. 安装nmp见另一篇文章 npm环境搭建 安装cypress cd /your/project/path cnpm i cypress -g 或 npm install cypress --save-dev 启动cypress 进入安 ...
分类:其他好文   时间:2020-05-18 12:10:37    阅读次数:130
6249条   上一页 1 ... 43 44 45 46 47 ... 625 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!