手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
Selenium
selenium phantomjs java***面浏览器环境搭建
javaselenium搭建***面浏览器1.http://phantomjs.org/下载windows版phantomjs2.解压后bin目录下会有exe文件 3.测试代码: System.setProperty("phantomjs.binary.path", "C:\\phantomjs-2.1.1-windows\\bin\\phantomjs.exe" WebDriver dr
作者:编程之家 时间:2022-09-05
Selenium java环境搭建
一.下载seleniumjava包 登录到http://docs.seleniumhq.org/download/选择“java”并download 解压压缩包 二.安装JDK,eclipse 导入选择项目-右键-buildpath->addexternaljars导入解压的selenium-java-2.53.0.jar,selenium-java-2.53.0-srcs.jar 新建test
作者:编程之家 时间:2022-09-05
web自动化框架—BasePage 类的简单封装
优秀的框架都有属于自己的思想,在搭建web自动化测试框架时,我们通常都遵循PO(PageObject)思想。简单理解就是我们会把每个页面看成一个对象,一切皆对象,面向对象编码,这样会让我们更好的解耦代码,也更好的进行封装和理解。使用selenium框架来操作页面时,最常用的都是一些点击,输入内容
作者:编程之家 时间:2022-09-05
Python用 selenium 模块控制Firefox浏览器
Python用selenium模块控制Firefox浏览器需要的东西:Firefox浏览器下载地址:http://getfirefox.com/selenium包:https://pypi.python.org/pypi/seleniumFirefox的驱动geckodriver.exe下载地址:https://github.com/mozilla/geckodrivereleases/添加geckodriver.exe到
作者:编程之家 时间:2022-09-05
Python+selenium 之xpath定位
作者:编程之家 时间:2022-09-05
Python+Selenium - 三种等待方式
元素:存在>可见>可用需要判断元素状态 等待方式1:强制等待 --辅助设置等待几秒,就必须等待几秒示例: fromtimeimportsleepsleep(3) 强制等待3秒 等待方式2:智能等待(隐性等待)--辅助 implicity_wait1.每个会话只调用一次2.找元素、命令执行完成示
作者:编程之家 时间:2022-09-05
selenium常用封装方法
1.下拉框的选择方法WebElementelement=driver.findElement(By.cssSelector());Element.click();//这是点击下拉框的定位方法Thread.sleep(2000);//点击下拉框后等待下方元素加载然后再找到需要选择的选项WebElementelement=driver.findElement(By.xpath());Element.cl
作者:编程之家 时间:2022-09-05
selenium的三种等待时间学习
在面试自动化职位的时候,经常会有问题涉及到你对于自动化中的三种等待时间的提问。很多时候我们在做项目中直接使用time.sleep(3)这句代码去等待3秒或者更长的时间。或者在定位不到元素时候也是直接上述代码去等待知道页面加载完全以至于定位元素成功。做出这些举动往往因为对
作者:编程之家 时间:2022-09-05
Selenium-Selenium配置无头浏览器+规避检测
一、谷歌无头浏览器fromseleniumimportwebdriverfromselenium.webdriver.chrome.optionsimportOptions#创建一个参数对象,用来控制chrome以无界面模式打开chrome_options=Options()chrome_options.add_argument('--headless')chrome_options.add_argument('--disa
作者:编程之家 时间:2022-09-05
webdriver的底层原理
1、浏览器驱动程序驱动Chrome浏览器,模拟人的操作,自动浏览网页,自动提取数据。分别介绍:Chrome,Chromium,Selenium,Webdriver,ChromeDriver(1)Chrome是个浏览器,Chromium也是个浏览器。Chromium是Google主导的开源项目,为Chrome提供了大部分代码。(2)Selenium是浏览器驱动器,适配了IE、C
作者:编程之家 时间:2022-09-05
Selenium 元素定位 判断元素唯一方法
一、CSS定位方法实现:<inputid="kw"class="s_ipt"type="text"autocomplete="off"maxlength="100"name="wd"/>①按F12打开开发者模式,按Ctrl+F弹出搜索框②搜索框输入:class用.表示,input.s_iptid用#表示,input#kw 二、
作者:编程之家 时间:2022-09-05
Selenium 与 PhantomJS
文章目录1、selenium介绍2、selenium安装3.selenium常用操作4.qq空间模拟登陆5、百度图片抓取6、PhantomJS浏览器使用7、图片懒加载1、selenium介绍介绍:1.selenium是一个web自动化测试用的框架.程序员可以通过代码实现对浏览器的控制,比如打开网页,点击网页中
作者:编程之家 时间:2022-09-05
Python+Selenium - 一个元素有两个标签时:一个用于显示,一个用于底层
如下图,这种一个元素由两个标签控制的,用js改值时需要两个标签的属性值都改 改值代码js_code='a=document.getElementById("lostdate");'\'a.removeAttribute("readonly");'\'a.value="2021-05-05";'driver.execu
作者:编程之家 时间:2022-09-05
【Python3网络爬虫开发实战】 1.2.2-Selenium的安装
【摘要】Selenium是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等操作。对于一些JavaScript渲染的页面来说,这种抓取方式非常有效。下面我们来看看Selenium的安装过程。1.相关链接官方网站:http://www.seleniumhq.orgGitHub:https://github.com/SeleniumH
作者:编程之家 时间:2022-09-05
selenium在scrapy中的使用
使用目的爬取网易新闻国内、国际、军事、航空4个版块的新闻。在测试中发现各版块的新闻是动态加载的,如果直接爬取无法获取,使用selenium帮助获取此部分数据。代码spiderimportscrapyfromseleniumimportwebdriverfromwangyiPro.itemsimportWangyiproItemclassW
作者:编程之家 时间:2022-09-05
Selenium 获取一组元素然后循环点击
1.需求:循环点击首页6个tag 2.找到一组元素相同点 3.实现1#-*-coding:utf-8-*2importtime3fromseleniumimportwebdriver45driver=webdriver.Chrome()6driver.get('http://www.huya.com')78"""9方法1Failed10提前获取元素,循环
作者:编程之家 时间:2022-09-05
python selenium Chrome模拟手机浏览器十七
在做移动端页面测试时可以利用Chromemobileemulation辅助完成页面的适配问题,但是目前手机市场上的型号居多我们也没有办法通过人工的模式一一的去适配,所以这里考虑到通过自动化的模式来模拟,下面介绍两种方式通过selenium调用Chromemobileemulation来完成自动化测试。1
作者:编程之家 时间:2022-09-05
python+selenium自动化测试vue项目
这几天工作不是很忙,项目也进行的差不多了,实在是不想手点测试,于是就百度搜索了一些自动化测试,于是乎。。。演示 验证码为后台放开的权限1.下载python直接官网下载即可:https://www.python.org/downloads/一路默认下载即可查看下载完成后的目录 配置环境变量:
作者:编程之家 时间:2022-09-05
web自动化测试(7)--js操作
使用js可以修改html页面中标签的属性和文本内容。接下来我们将根据实战中遇到的问题,简单的总结一下selenium中常见的js操作。一、对input执行输入场景描述:当我们打开12306的网页时,出发日期不能进行手动的输入,只能通过选择框进行选择,这不利于我们进行自动化测试操作。此时我们借
作者:编程之家 时间:2022-09-05
selenium.common.exceptions.SessionNotCreatedException
今天在做selenium测试的时候,刚开始还可以使用但是过了一会就报错了!很多第一次接触到selenium的就会感到奇怪为什么刚刚还可以使用现在就不行了,如何解决这个Bug.其主要原因就是因为selenium模式的客户端是对浏览器进行操作,但相对应的浏览器的驱动版本不匹配导致的这种情况,
作者:编程之家 时间:2022-09-05
Selenium IDE的使用方法
Selenium介绍Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。Selenium家庭成员有三个,分别是SeleniumWebDriver、SeleniumIDE和SeleniumGrid,这篇博客主要介绍SeleniumIDE的使用方法。Selenium官网地址SeleniumIDE介绍
作者:编程之家 时间:2022-09-05
selenium多个窗口切换
造成新打开一个窗口,但是selenium不会自动跳转到新的串口,需要自己切换:#你打开的浏览器,谷歌browser=webdriver.Chrome()#你中间的操作...#获取当前浏览器所有的窗口handles=browser.window_handles#handles为一个数组:handles=[窗口1,窗口2,...]#窗口切换,切换为新
作者:编程之家 时间:2022-09-05
Selenium-Selenium的模拟登录QQ空间
一、需求分析需求:使用Selenium模拟登录QQ空间分析:1、首先访问到QQ空间登录页面时默认的登录方式为扫码登录,所以需要首先切换成账号密码登录,而且发现按钮是存在iframe中的;-2、定位账号、密码输入账号密码信息,然后定位登录按钮进行点击操作;二、Selenium的模拟登
作者:编程之家 时间:2022-09-05
爬虫基本工系列之--selenium库的使用
文章目录0、selenium简介1、`selenium`基本用法2、常用用法3、cookie的设置、获取与删除4、文件的上传与下载5、窗口的切换6、项目实战6.1百度搜索0、selenium简介官网总的来说:selenium库主要用来做浏览器的自动化脚本库。1、selenium基本用法fromseleniumi
作者:编程之家 时间:2022-09-05
selenium基本使用
fromseleniumimportwebdriverdriver=webdriver.Chrome()#全屏driver.maximize_window()#获取当前窗口分辨率driver.get_window_size()#设置窗口分辨率driver.set_window_size()#访问urldriver.get('https://www.baidu.com/')#在百度搜索框搜索pythondriver.find_el
作者:编程之家 时间:2022-09-05
C#使用Selenium
介绍:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera等。利用它可以驱动浏览器执行特定的动作,如点击、下拉等操作,同时还可以获取浏览器当前呈
作者:编程之家 时间:2022-09-05
python3 selenium 元素中的值_设置selenium Python中输入元素的值
我试图更改输入标记元素的值。在这是标记:我想把值改为“2,1”。在我试过了:passwordcheck_input_element=driver.find_element_by_xpath('//*[@id="hiRequestAccessType"]').###THISDOESNTTHROWERRORSnew_value="2,1"driver.execute_script("arguments[0].va
作者:编程之家 时间:2022-09-05
selenium中常用的下拉框定位Select
1.在selenium自动化测试中,我们常常遇到更重下拉框。本文介绍三种常用的下拉框定位方法select_by_index(index)通过索引定位select_by_value(value)通过value值定位select_by_visible_text(text)通过文本内容定位2.html代码如下,大家可以复制一下内容然后保存为select.ht
作者:编程之家 时间:2022-09-05
python+selenium自动化测试环境搭建-基础篇1
1、环境准备1.1、所需环境列表--Python3--selenium4forpython--pycharm--Selenium在不同浏览器上的driver插件1.2、安装和配置Python3下载地址:https://www.python.org/downloads/根据自己的操作系统,选中要下载的python版本下载完成后运行安装,可默认安装,也
作者:编程之家 时间:2022-09-05
selenium学习
目录:1:建议1.1:爬虫的建议1.2:随机UA2:selenium背景2.1:静态网页和动态网页2.2:如何爬取动态网页的数据2.2.1:获取数据的真正接口2.2.2:通过selenium来模拟浏览器获取网页的数据3:selenium如何使用4:phantomjs4.1:Phantomjs介绍4.2:为什么使用这个技术4.3:phantomjs快速入门4.4:phan
作者:编程之家 时间:2022-09-05
上一页
70
71
72
73
74
75
76
77
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native