手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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框架中driver.close/driver.quit关闭浏览器
selenium中webdriver关闭浏览器有两个方法,一个是close,一个是quit,为了测试二者的区别,通过代码注释观察了一下区别上码:WebDriverdriver;System.setProperty("webdriver.gecko.driver","/Users/gaoxin/Downloads/geckodriver");driver=newFirefoxDriver();//System.setProper
作者:编程之家 时间:2022-09-05
java、selenium、图片滑块验证,底部附本地可测试代码
准备本地Chrome版本对应WebDriver驱动:http://chromedriver.storage.googleapis.com/index.htmlmaven包<!--selenium--><dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId><version
作者:编程之家 时间:2022-09-05
selenium
一介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器fromseleniumimportwebdriver
作者:编程之家 时间:2022-09-05
离线安装selenium
(1)https://pypi.org/project/selenium/这个链接下载.tar.gz的安装包(2)下载后解压,再cmd进入到解压的目录下面,找到setup.py文件(3)执行安装命令:pythonsetup.pyinstall importtime#本地Chrome浏览器设置方法fromseleniumimportwebdriver#从selenium库中调用webdriver模块
作者:编程之家 时间:2022-09-05
第九章 selenium模块的基本使用
selenium模块的基本使用问题:selenium模块和爬虫之间具有怎样的关联?-便捷的获取网站中动态加载的数据-便捷实现模拟登录什么是selenium模块?-基于浏览器自动化的一个模块。selenium使用流程:-环境安装:pipinstallselenium-下载一个浏览器的驱动程序(谷歌浏
作者:编程之家 时间:2022-09-05
2022.5.20 selenium
selenium中定位元素的方式1.通过name定位。2.通过id定位。3.通过class定位。4.通过标签名(tag_name)定位。5.通过css定位。copy selector6.通过xpath定位。7.使用超链接全文本定位。8.使用超链接部分文本定位部分元素。eg:print(driver.find_element_by_link_text('唐
作者:编程之家 时间:2022-09-05
selenium工具之解决元素不可交互 element not interactable
https://blog.csdn.net/FlyUpHign/article/details/108731378?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-108731378-blog-107641567.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_re
作者:编程之家 时间:2022-09-05
Selenium
Selenium简介Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动操作,不同是Selenium可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器,但是现在谷歌的无头比较火,下面展示谷歌的
作者:编程之家 时间:2022-09-05
Python—selenium实现以一个浏览器多个标签页打开多个网页
fromseleniumimportwebdriverjs="window.open('{}','_blank');"#第一个网站driver=webdriver.Chrome()driver.get('http://web1.com')driver.find_element_by_id('username').send_keys('user1')driver.find_eleme
作者:编程之家 时间:2022-09-05
使用selenium实现UI自动化二
接上一篇,本章会讲元素定位已经selenium的actionsselenium的元素定位方式有8种,但是总结起来其实只有2种,xpath和css定位,所以掌握这2种就可以了。另外xpath支持在appuim上使用css在原生的appuim控件中不能使用。现在我们来看几个xpath的例子:表达式结果/provice/city[1]选取
作者:编程之家 时间:2022-09-05
转载 selenium xpath定位
一、问题提出1、我们做web自动化一般就是增删改,验证基本功能流程。比如:添加一个用户,添加完了对比数据库字段,一致则案例通过。2、举例:我们系统后台是用vue.js框架做的,现在在添加区域管理员的时候遇到了一模一样的input标签。如下图所示。 二、问题解决过程1、这
作者:编程之家 时间:2022-09-05
Selenium上传文件
#导包fromseleniumimportwebdriverimporttime#加载驱动,打开URL页面driver=webdriver.Firefox()URL=r"C:\Users\I\Desktop\TEST_A\selenium\source\注册A.html"driver.get(URL)#浏览器窗口最大化driver.maximize_window()#隐式等待5秒driver.implicitly_w
作者:编程之家 时间:2022-09-05
web自动化测试(二)环境配置
selenium官网:https://www.selenium.dev/简介用于web浏览器测试的工具支持的浏览器包括IE,Firefox,Safari,Chrome,Edge等使用简单,可使用Java,Python等多种语言编写用例脚本主要由三个工具构成:WebDriver、IDE、Grid架构图pythonselenium依赖安装pipinstallselenium
作者:编程之家 时间:2022-09-05
selenium如何指定下载目录?
代码:fromseleniumimportwebdriver#导入webdriverdefget_driver():options=webdriver.ChromeOptions()#设置谷歌浏览器的一些配置选项options.add_argument('--window-size=1920,1800')#指定浏览器分辨率options.add_argument('--incognito')#
作者:编程之家 时间:2022-09-05
selenium的工作原理讲解
这是别人写好的,我就是个搬运工 网站原地址:https://www.cnblogs.com/linuxchao/p/linux-selenium-webdriver.html selenium工作原理详解 selenium简介Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持
作者:编程之家 时间:2022-09-05
【2022.05.23】对无验证码的整个网页公告的内容进行自适应爬取
学习内容Selenium是一个浏览器自动化操作框架。可以模拟用户操作。这样我们就可以用selenium做很多事情了,测试自动化,爬虫等等但是我要写的脚本要在很多台电脑上运行,所以我要使用一个通用的脚本来支持在win7/win10上都可以运行,我要找到同时支持两个系统的浏览器内核因为我打算写
作者:编程之家 时间:2022-09-05
接口自动化测试,web自动化测试怎么做?
测试流程说明#1.项目组做自动化的可行性分析,是否可以做?如果做自动化测试,自动化率能实施到什么样的程度?#2.调研测试团队对自动化技术得程度,一般会伴随demo演示(selenium,rf,request)#3.#1.项目组做自动化的可行性分析,是否可以做?如果做自动化测试,自动化率能实施到什么样的程度
作者:编程之家 时间:2022-09-05
使用SpringBoot + selenium-java 作爬虫
一、Selenium简介Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操做同样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是
作者:编程之家 时间:2022-09-05
java+selenium+firefox/chrome环境搭建
最近疫情在家隔离,小小研究一下java自动化selenium基础到应用,俗话说工欲善其事必先利其器~搭建环境额卡了好久1.selenium下载地址:https://www.selenium.dev/downloads/2.geckodriver下载地址:https://github.com/mozilla/geckodrivereleasesselenium用户必须是版本号在3.11
作者:编程之家 时间:2022-09-05
selenium设置Chrome代理、UA和Cookie
一、selenium设置ChromeUser-Agent+代理先上代码这里我直接用的UA轮子,随机取出一个来设置fromseleniumimportwebdriverfromselenium.webdriver.chrome.optionsimportOptionsfromfake_useragentimportUserAgentheaders={'User-Agent':UserAgent().random}#从UA
作者:编程之家 时间:2022-09-05
爬虫_selenium_Phantomjs(停更了)
1.什么是Phantomjs?(1)是一个无界面的浏览器(2)支持页面元素查找,js的执行等(3)由于不进行css和gui渲染,运行效率要比真实的浏览器要快很多2.如何使用Phantomjs?获取PhantomJS.exe文件路径pathbrowser=webdriver.PhantomJS(path)browser.get(url)扩展:保存屏幕快照:browser.save_sc
作者:编程之家 时间:2022-09-05
selenium常用代码含义解释
fromseleniumimportwebdriver导入webdriverimporttime导入timedriver=webdriver.Chrome()打开谷歌浏览器driver.get('url')在浏览器输入范文得url并且打开time.sleep(num)等待num时间(单位:秒),主要是为了页面加载完成driver.find_element('xpath','//*[@id="SearchCont
作者:编程之家 时间:2022-09-05
web自动化环境安装与使用
目录Selenium的简介Selenium的安装Driver的配置(Mac与Windows)Selenium的简介官方网站https://www.selenium.dev/简介用于web浏览器测试的工具支持的浏览器包括IE,Firefox,Safari,Chrome,Edge等使用简单,可使用Java,Python等多种语言编写用例脚本主要由三个工具构成
作者:编程之家 时间:2022-09-05
selenium + pycharm
简单写了一个邮箱登陆有一些入门的知识难点可以看一下 #从selenium中导入webdriverfromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromtimeimportsleep#设置驱动程序driver=webdriver.Chrome()#设置等待时间#最大化窗口d
作者:编程之家 时间:2022-09-05
自动化测试-3.selenium中的三种等待方式
等待是ui自动化中常用的方法,当网络不好或者需要的元素加载比较慢的时候就可以通过等待加载页面,常用的等待方式主要是这三种,分别是休眠:sleep()一般用于网络不太好的时候,休眠几秒加载页面隐式等待:driver.implicitly_wait() 用于加载页面的所有元素,只有所有元素加载完成后才
作者:编程之家 时间:2022-09-05
WebUI_01
fromtimeimportsleepfromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.waitimportWebDriverWait#fromselenium.webdriver.chrome.webdriverimportWebDriver#web=WebDriver(executable_path='chro
作者:编程之家 时间:2022-09-05
6.8__selenium实战3
一、定位文本框,密码框a.先使用web元素定位方法定位文本框,密码框,再使用send_keys()方法进行文本,密码输入案例:网站:http://cms.duoceshi.cn/cms/manage/login.do 案例:fromseleniumimportwebdriverfromtimeimportsleepd=webdriver.Chrome()lj="http://cms.duo
作者:编程之家 时间:2022-09-05
网课教程(1) 前言
什么是脚本?脚本(Script),是使用一种特定的描述性语言,依据一定的格式编写的可执行文件。脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常是以文本(ASCⅡ)保存,只是在被调用时进行解释或者编译。我们可以在百度百科查询到上面一则简
作者:编程之家 时间:2022-09-05
Selenium七分布式
介绍Selenium包含3大组件,分别是:SeleniumIDE、SeleniumWebDriver、SeleniumGrid:1、SeleniumIDE负责录制、回放脚本,模拟用户对页面的真实操作2、SeleniumWebDriver提供API来操作浏览器,比如:Chrome、FireFox、IE等3、SeleniumGrid用于分布式自动化测试,通过控制多台
作者:编程之家 时间:2022-09-05
Selenium+python-web自动化-浏览器chromeOptions会话配置参数
ChromeOptions是一个配置chrome启动时属性的类,配置的这些参数可以设置浏览器的在执行时的属性。添加参数的方式:fromseleniumimportwebdriveroptions=webdriver.ChromeOptions()options.add_argument("需要设置的参数")driver=webdriver.Chrome(chrome_options=opt
作者:编程之家 时间:2022-09-05
上一页
95
96
97
98
99
100
101
102
下一页
小编推荐
热门标签
更多
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