手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
2-selenium对浏览器的操作--基于上海悠悠
fromseleniumimportwebdriverimporttime'''本篇主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、前进、后退、刷新、设置窗口大小、截屏、退出等操作。'''driver=webdriver.Chrome()url='http://www.baidu.com'url1='http://www.goo
作者:编程之家 时间:2022-09-05
appium/selenium--工作原理
appium框架本身是一个c/s架构,c指的是执行的脚本,s指的是appiumserver脚本发指令到appium窗口,appium解析之后通过usb数据线发送到手机,手机执行相应的指令。脚本向server端发消息采用的是HTTP协议JSON的数据。协议(官网正式):Jsonwrieprotocol--在http的上层, 是c端和s端沟通
作者:编程之家 时间:2022-09-05
[Selenium With C# 基础教程] Lesson
我之前写的https://www.cnblogs.com/pu369/p/12365383.html文章,已实现用C#和Selenium操控浏览器。下面总结一下常用操作(节选自https://www.jianshu.comb/10377047)1、生成driver实例 可以用ChromeDriverService.CreateDefaultService()和ChromeOptions()进行配置vardri
作者:编程之家 时间:2022-09-05
小白安装Selenium
1.下载到python官网下载找到Download点击下载根据自己电脑的操作系统选择2.安装解压安装包打开按照安装步骤一步步走下去注意:在安装过程中记得勾选:"AddPython3.xtoPATH"如果忘记要在path中添加python的安装目录安装完成打开(cmd)检查安装输入C:\Us
作者:编程之家 时间:2022-09-05
selenium加载配置文件
一、安装Chrome驱动1、Chrome版本查看 点击Chrome上的查看---->关于Chrome2、chrome浏览器和Chromedriver对应版本ChromeDriverVersion ChromeVersion79.0.3945.16 7978.0.3904.70 7878.0.3904.11
作者:编程之家 时间:2022-09-05
Selenium-元素定位
UI自动化核心是元素识别Selenium官方网站在使用教程中说到,定位方式有8种,分别是classname、cssselector、id、name、linktext、partiallinktext、tagname、xpath 并且告诉我们在选择使用定位方法的时候,建议遵循以下原则1.若id和name在html中是唯一的,则优先使用这2种
作者:编程之家 时间:2022-09-05
selenium的简单使用
selenium简单学习安装与介绍selenium是一个自动化测试的工具,对于爬虫来说,主要使用seleniumWebDriver,可以在本地或者远程计算机上驱动浏览器使用pipinstallselenium或者使用源码包进行安装首先下载浏览器驱动并配置环境变量简单使用导入webdriver fr
作者:编程之家 时间:2022-09-05
selenium自动化测试小练
伪代码展示(吉林大学自动健康填报实现)fromseleniumimportwebdriverimporttimechrome_driver=r"D:\Python\Lib\site-packages\selenium\webdriver\chrome\chromedriver.exe"driver=webdriver.Chrome(chrome_driver)if__name__=="__main__":driver.ge
作者:编程之家 时间:2022-09-05
selenium常见操作
导入所需要的模块fromselenium.webdriver.chrome.optionsimportOptionsfromseleniumimportwebdriverfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.common.byimportByfromselenium.webdriver.supportimportexpected_condition
作者:编程之家 时间:2022-09-05
1-selenium3安装
pipinstallselenium需要安装浏览器驱动https://blog.csdn.net/weixin_38917807/article/details/81388261下载好的驱动放到浏览器安装目录下面C:\ProgramFiles\Google\Chrome\Application,将此目录添加path中。或者直接把浏览器驱动拷贝到python安装目录selenium下载超时:htt
作者:编程之家 时间:2022-09-05
selenium代码模板
拷贝模板不需要的代码可以注释掉:fromseleniumimportwebdriverfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasECfromselenium.commonimportexceptionsfromselenium.webdriver.chrome.
作者:编程之家 时间:2022-09-05
Selenium自动化不为人知的秘密武器
大家都知道大名鼎鼎的Selenium,是一个用于Web应用程序自动化测试工具。可以帮助测试人员解决回归测试和多浏览器兼容性测试的问题,通过自动化脚本来提升测试效率,今天本文来介绍下Selenium的另外的一个应用小场景,网页内容爬取。说到爬虫,大家应该并不陌生,Python下面用requests库就可以
作者:编程之家 时间:2022-09-05
python基础教程:Python如何基于selenium实现自动登录博客园
这篇文章主要介绍了Python如何基于selenium实现自动登录博客园,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下需要做的准备:本文章是使用Chrome,所以需要Chormedriver.exe,具体的下载过程可以百度查到Selenium是一种自动
作者:编程之家 时间:2022-09-05
Python包无法正常导入和chromedriver安装的问题
今天遇到了两个问题1.chromdriver版本匹配但是没法用2.selenium库的问题1.说说chromedriver问题1.为了省c盘内存,我把chrome文件夹放在了D盘,在网上查了好多问题和实验了好多次,甚至下载了32位的。解决办法:重新下载chrome,然后不更改路径。把对应版本的chromedriver放在
作者:编程之家 时间:2022-09-05
selenium八种元素定位方法和js定位
"""selenium八种元素定位方法和js定位find_element和find_elements的区别:find_element是精准定位find_elements返回一个列表,需要去遍历获取值"""fromseleniumimportwebdriverimporttimedriver=webdriver.Chrome()driver.get("https://www.baidu.com
作者:编程之家 时间:2022-09-05
Grid + selenium分布式执行自动化测试
1、SeleniumGrid的作用SeleniumGrid的作用就是分布式执行测试。最简单的两点解决重复执行测试、解决多浏览器兼容这是UI自动化的价值;那分布式是什么概念?简单的说就是老大收到任务,分发给手下去干;通过SeleniumGrid的可以控制多台机器多个浏览器执行测试用例,分布式上执行的环境在
作者:编程之家 时间:2022-09-05
selenium实现csdn登录,目前已失效,仅供参考操作
selenium实现csdn登录,目前已失效,仅供参考操作:importurllibimporturllib.requestimporthttp.cookiejarfromurllibimportparse#fiddler抓取登录的POST,用户名和密码为明文,后面的参数key到网页检查里找相对应的value,生成一个POSTData#建立一个cookie管理器,用这个打
作者:编程之家 时间:2022-09-05
selenium视频点击播放,videojs
selenium视频点击播放,videojs:importseleniumimportselenium.webdriverimporttime#网页很多网页源码不在页面上显示,一些通过js或者json方式来传输,可以通过看str等超链接,来分析源码url="http://videojs.com/"driver=selenium.webdriver.Chrome()driver.get(url)ti
作者:编程之家 时间:2022-09-05
selenium简单识别验证码
selenium简单识别验证码,识别验证码图片,不太精准,原理上是这样:importsubprocess#验证png图片不报错,可以识别图片为文字,但是不精准,jpg也可以识别,但是会报错,也会生出txt文档#第一个是安装的Tesseract-OCR的路径,第二个是验证码的图片的路径p=subprocess.Popen([r"C:\Program
作者:编程之家 时间:2022-09-05
RF元素定位
1.id定位OpenBrowserhttps://www.baidu.comgcInputTextid=kwselenium#注意id的值kw没有用引号括起来CloseBrowser2.name定位OpenBrowserhttps://www.baidu.comgcInputTextname=wdseleniumCloseBrowser
作者:编程之家 时间:2022-09-05
Java + Selenium 系列之浏览器类型工具类
目前做Web自动化常用的浏览器有谷歌、火狐、IE,本文介绍封装该三种浏览器的类一、条件1、Maven项目需要在pox.xml文件中添加selenium依赖<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.141.59</version>
作者:编程之家 时间:2022-09-05
webdriver一些比较常用的窗口操作selenium
fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.implicitly_wait(10)driver.get("http://baidu.com")driver.set_window_size(480,800)#设置窗口大小driver.maximize_window()#最大化窗口driver.get("http:/ews.baidu.com/")driver.b
作者:编程之家 时间:2022-09-05
设计模式 - Page Object
什么是PageObject(页面对象)PageObject是Selenium自动化测试项目开发实践的最佳设计模式之一。PageObject和PageObjectPageObjects是指UI界面上用于与用户进行交互的对象。它可以指整个页面,也可以指Page上的某个区域。PageObjects用于特指采用PageObjects进行封装的一
作者:编程之家 时间:2022-09-05
第三十节 selenium打开多个窗口和切换
1fromseleniumimportwebdriver2fromselenium.webdriver.chrome.optionsimportOptions345browers_path=r'C:\Users\Administrator\AppData\Local\360Chrome\Chrome\Application\360chrome.exe'6chrome_option=Options()7chrom
作者:编程之家 时间:2022-09-05
selenium自定义隐藏浏览器,目前处于失败状态,仅供参考
selenium自定义隐藏浏览器,目前处于失败状态,仅供参考:#coding:utf-8importpyvirtualdisplay#导入隐藏浏览器的包importselenium.webdriverimporttime#visible=1代表可以显示#;size=(1024,768)代表区域和大小#display=pyvirtualdisplay.Display()#代表开始#displa
作者:编程之家 时间:2022-09-05
Java Selenium Actions模拟鼠标拖动dragAndDrop总结
鼠标拖动APIActionsaction=newActions(webdriver);##source-要拖动的元素A,target-拖动元素A到达的目标元素action.dragAndDrop(source,target);##source-要拖动的元素A,拖动元素移动多少,标准以元素A左上角为准,拖动元素相对元素A移到右边是x是正值,左边是负值,拖动元素相对元
作者:编程之家 时间:2022-09-05
Python3网络爬虫:Selenium chrome配置代理Python版的方法
这篇文章主要介绍了Seleniumchrome配置代理Python版的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧环境:windows7+Python3.5.2+Selenium3.4.2+ChromeDriver2.29+Chrome58.0.3029.110(64-bit)Selenium官方给的Firefox代
作者:编程之家 时间:2022-09-05
【Web自动化总结】Selenium处理特殊页面元素技巧
Selenium是目前主流的UI自动化框架,能够识别和操作网页元素。它提供八种基本的定位方式,能够通过id,name,text,css,xpath等识别网页元素。 除了这些基本元素的识别和操作,我们在日常工作中还会遇到很多特殊情况,包括:•页面框架frame元素•提示框Alert元素•多
作者:编程之家 时间:2022-09-05
selenium暴力破解密码,正确密码终止程序
selenium暴力破解密码,实现正确密码终止程序,打印显示正确密码:#coding:utf-8importseleniumimportselenium.webdriverimporttime#测试暴力破解登录地址用户名密码需要填写defloginoa(username,password):driver=selenium.webdriver.Chrome()driver.
作者:编程之家 时间:2022-09-05
selenium常用操作之键盘操作
平常我们会用到很多快捷键,selenium提供了比较完整的键盘操作。首先使用快捷键需要导入以下这个包fromselenium.webdriver.common.keysimportKeys然后在通过Keys去调用一些方法,如:全选 send_keys(Keys.CONTROL,'a')复制 send_keys(Keys.CONTROL,'c')粘贴
作者:编程之家 时间:2022-09-05
上一页
46
47
48
49
50
51
52
53
下一页
小编推荐
热门标签
更多
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