手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
Office软件下载
Mac清理软件
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
设计教程
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
Brightdata
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
python+selenium常用命令总结
导入所需要的模块fromselenium.webdriver.chrome.optionsimportOptionsfromseleniumimportwebdriverfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.common.byimportByfromselenium.webdriver.supportimportexpected
作者:编程之家 时间:2022-09-05
web自动化之js滚动条
前言:我们为什么要操作滚动条?,因为大部分系统在元素操作是,如果元素不在可见区域。随着操作会自动到可见区域比如我们搜索谷歌。在这页面的元素都是可见的(图1)。但是下面的谷歌_百度百科(图2)我们得下滑到下面才能见到谷歌_百度百科,那我们怎么办?使用driver.execute_script(***
作者:编程之家 时间:2022-09-05
Web功能测试练习
1.概述请搭建并简单配置一个Selenium的测试环境,贴上搭建完成后的截图,写一段搭建和初步试用的心得。参考资料:Selenium原理、技巧、案例2.实验目的1)巩固所学的系统性能测试方法;2)训练使用性能测试工具的能力。3.实验内容选择一个Web应用系统开展性能测试4.实验环境1)选择
作者:编程之家 时间:2022-09-05
selenium编程02-简单的PO模式登陆163邮箱
fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromtimeimportsleepclassPage():login_url='https://mail.163.com'def__init__(self,driver,base_url=login_url):self.driver=driverself.base_url=base
作者:编程之家 时间:2022-09-05
selenium3 + python - gird分布式(转载)
本篇转自博客:上海-小T 转载链接:https://blog.csdn.neteal_tino/article/details/53467406 Seleniumgrid是用来分布式执行测试用例脚本的工具,比如测试人员经常要测试多浏览器的兼容性,那就可以用到grid了。下面就来介绍如何在多个浏览器上运行同一份脚本。使用grid所需要的
作者:编程之家 时间:2022-09-05
【Mac + Appium + Python3.6学习(二)】之Android自动化测试,appium-desktop配置和简易自动化测试脚本
配置环境:Appiumversion:1.9.1Appium-desktop:后改为1.7.1Android:6.0.1Mac:10.13.6一、appium-desktop配置连接Android真机1、开启appium服务 如果报错:参考上一篇解决办法(第二节第6小点)2、配置连接真机的参数 参数配置如下:参考《Mac下appium自动化测试Android
作者:编程之家 时间:2022-09-05
c# – 如何在定位元素之前等待加载帧?
我正在等待Selenium在等待另一个元素之前切换更改帧.即varwait=newWebDriverWait(driver,15);wait.Until(ExpectedConditions.FrameToBeAvailableAndSwitchToIt(By.Id("frameA"));varwait2=newWebDriverWait(driver,15);//waitforelementwithinframeAtoexis
作者:编程之家 时间:2022-09-05
使用Selenium在FireFox中设置首选项时出现mime类型问题
这是我几个星期以来一直在努力解决的问题,但似乎无法找到可行的解决方案.在坚果壳中,我的程序进入一个网站并下载一些文件.当它下载文件时,FireFox总是会显示弹出窗口,询问我要将其保存到的位置.为了摆脱这个弹出窗口,我创建了一个配置文件首选项.profile.setPreference("browser
作者:编程之家 时间:2022-09-05
Java环境配置
安装JDK,将JDK和JRE安装到同一目录下 安装eclipse默认安装javaproject安装selenium1).将selenium-java-2.53.0.zip解压得到如下目录: 2).打开eclipse在创建的项目上右键BuildPath--→ConfigureBuildPath... 3).点击AddLibrary... 4).选择UserLi
作者:编程之家 时间:2022-09-05
15.scrapy中selenium的应用
15.scrapy中selenium的应用 引入在通过scrapy框架进行某些网站数据爬取的时候,往往会碰到页面动态数据加载的情况发生,如果直接使用scrapy对其url发请求,是绝对获取不到那部分动态加载出来的数据值。但是通过观察我们会发现,通过浏览器进行url请求发送则会加载出对
作者:编程之家 时间:2022-09-05
如何使用Maven使用Selenium 3.4.0启动FireFoxDriver?
我正在尝试在maven项目中使用Selenium的最新版本3.4.0.我使用以下依赖项导入了所有Selenium的罐子:–<dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId><version>3.4.0</version></dependency&
作者:编程之家 时间:2022-09-05
网络爬虫之使用pyppeteer替代selenium完美绕过webdriver检测
1引言曾经使用模拟浏览器操作(selenium+webdriver)来写爬虫,但是稍微有点反爬的网站都会对selenium和webdriver进行识别,网站只需要在前端js添加一下判断脚本,很容易就可以判断出是真人访问还是webdriver。虽然也可以通过中间代理的方式进行js注入屏蔽webdriver检测,但是webdriver对浏
作者:编程之家 时间:2022-09-05
F WebDriver and 环境配置
https://seleniumhq.github.io/docs/wd.htmlWEBDRIVERThebiggestchangeinSeleniumrecentlyhasbeentheinclusionoftheWebDriverAPI.DrivingabrowsernativelyasauserwouldeitherlocallyoronaremotemachineusingtheSeleniumserver,itmarksa
作者:编程之家 时间:2022-09-05
在selenium c#中找不到类型或命名空间SelectElement
driver.FindElement(By.Id("inputUsername")).SendKeys("aca");driver.FindElement(By.Id("inputPassword")).SendKeys("123");driver.FindElement(By.TagName("button")).Click();SelectElementoSelect=newSelect
作者:编程之家 时间:2022-09-05
python+selenium爬虫小项目爱彼迎深圳房源信息爬取
这是房源的地址:第1页:https://www.airbnb.cn/s/Shenzhen--China/homes?refinement_paths%5B%5D=%2Fhomes&place_id=ChIJkVLh0Aj0AzQRyYCStw1V7v0&query=Shenzhen%2C%20China&allow_override%5B%5D=&s_tag=vaSZFain第3页:https://www.airbnb.cn/s/Shenzhen--China/home
作者:编程之家 时间:2022-09-05
第四章爬虫进阶之动态网页数据抓取
动态网页数据抓取什么是AJAX:AJAX(AsynchronouseJavaScriptAndXML)异步JavaScript和XML。过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用Ajax)如果需要更新内容,必须重载整个
作者:编程之家 时间:2022-09-05
解决python中'chromedriver' executable needs to be in PATH报错
在使用python中的selenium模块的时候出现以下错误 解决:问题是没有Chrome驱动,那么先下载驱动。下载之前先查看自己chrome当前的版本信息:点击chrome浏览器右上角的圆圈标记处,在帮助-->关于GoogleChrome(E)中查看浏览器的版本信息之后打开网址http:/pm.taobao.org/mi
作者:编程之家 时间:2022-09-05
所有版本chrome、chromedriver、firefox下载链接
1.所有版本chrome下载是不是很难找到老版本的chrome?博主收集了几个下载chrome老版本的网站,其中哪个下载的是原版的就不得而知了。http://www.slimjet.com/chrome/google-chrome-old-version.phphttp://google_chrome.en.downloadastro.com/old_versions/http://filehippo
作者:编程之家 时间:2022-09-05
selenium 定制启动chrome的参数
selenium定制启动chrome的参数设置代理.禁止图片加载修改uahttps://blog.csdn.net/vinson0526/article/details/518509291.配置chrome以手机模拟器https://blog.csdn.net/u013948858/article/details/81123951fromseleniumimportwebdrivermobile_emulation={"device
作者:编程之家 时间:2022-09-05
无法从WebDriver获取正确的控制台日志(Chrome,C#)
我在SeleniumWebDriver,C#中为Chrome浏览器编写了以下微测试(它没用,但在这里不是这样):[Test]publicvoidT2_API_001_PrintingAlerts(){pgactions.OpenDataset(driver,settings.dataset);//openingpagefor(inti=0;i<10;i++)
作者:编程之家 时间:2022-09-05
c# – FindElement – div类中的嵌套span类
我需要识别“X”(取消)按钮.HTML看起来像这样:<divclass="ingredients-container-header"><divclass="ingredients-container-header-name">Ingredients:</div><divclass="ingredients-container-header-close"><spanclass
作者:编程之家 时间:2022-09-05
软件工程实践专题 第五次作业
此博文是第十五周的博客作业,内容是介绍软件测试工具,并介绍如何在自己的项目中具体使用。一、单元测试工具Junit测试工具(1) 介绍JUnit是一个开放源代码的Java测试框架,用在编写和运行可重复的测试脚本之上。它是单元测试框架体系xUnit的一个实例。JUnit框架功能强大,
作者:编程之家 时间:2022-09-05
08 Python爬虫之selenium
---恢复内容开始---一.先介绍图片懒加载技术当获取一个网站的图片数据时,只能爬取到图片的名称,并不能获得链接,而且也不能获得xpath表达式。这是应用了图片懒加载技术。-图片懒加载技术的概念:-- 图片懒加载是一种网页优化技术。图片作为一种网络资源,在被请求
作者:编程之家 时间:2022-09-05
如何使用’预期条件’来检查python-selenium中的元素?
我无法理解如何使用“预期条件”来检查元素的存在.鉴于thisdocumentation,根本不清楚如何使用它.我试过以下代码def_kernel_is_idle(self):returnEC.visibility_of_element_located((By.XPATH,'//*[@id="kernel_indicator_icon"and@title="KernelIdle"]'))用于检
作者:编程之家 时间:2022-09-05
使用c#selenium webdriverWait wait.untill()函数时忽略异常
为了检查Element是否存在并且clickble我正在尝试编写一个布尔方法,该方法将使用C#selenium的webDriverWait等待元素启用和显示,如下所示:webDriverWaitwait=newwebDriverWait(driver,timeSpan.fromSeconds(60));Wait.untill(d=>webElement.enabled()&&webElement.displayed
作者:编程之家 时间:2022-09-05
selenium的三种等待
1.强制等待最简单粗暴,sleep(xx),不管你浏览器是否加载完了,程序都得等待xx秒,时间一到,再继续执行下面的代码,作为调试很有用,有时候也可以在代码里这样等待,不过不建议总用这种等待方式,太死板,严重影响程序执行速度。#-*-coding:utf-8-*-fromseleniumimportwebdriverfromtime
作者:编程之家 时间:2022-09-05
虫师Selenium2+Python_2、测试环境搭建
windows环境配置:步骤:安装python官网下载http://www.seleniumhq.org/https://www.python.org/downloads/windows/ 3.5安装包在安装时会有一个环境变量的配置勾选,一定要勾选上不然就要单独去配置环境安装selenium在官网http://www.seleniumhq.org/download/选择python
作者:编程之家 时间:2022-09-05
如何使用FirefoxProfile在FireFox Selenium webdriver中启用Adobe Flash
我需要一种自动方式在FirefoxSeleniumwebdriver中启用Flash而无需用户交互.我试过了:FirefoxProfileprofile=newFirefoxProfile();//As0istodisable,Iused1.Idon"tknowwhattouse.profile.setPreference("plugin.state.flash",1);WebDriverdriver=newF
作者:编程之家 时间:2022-09-05
python – 我怎样才能选择一个html元素,无论它在selenium中的框架是什么?
我正在尝试选择一个位于iframe内部的元素,可能还有其他iframe.是否有可能在(python)selenium中的某些(子)iframe中选择一个元素而不选择之前的iframe?有没有办法以某种方式“循环”每个iframe,并检查在哪里找到我的元素……?如何在case元素和html的东西和iframe可能只是加载…?解决
作者:编程之家 时间:2022-09-05
linux无界面模式安装selenium+chrome+chromedriver并成功完成脚本亲测可用
环境:dockercentos7.4能通外网写好的selenium脚本。 具体步骤:一:安装selenium 这是最简单的直接利用pip3installselenium二安装chromeyuminstallhttps://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm三安装chrome-dri
作者:编程之家 时间:2022-09-05
上一页
7
8
9
10
11
12
13
14
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 小米王腾:Redmi Note14发布会分为上下
• 苹果iOS、macOS升级:支持iPhone和Mac间
• 天玑9300+爆款王!iQOO Z9 Turbo+销量公
• 旗舰同款主摄!Redmi Note 14 Pro+ 搭载
• 1599元起!魅族Lucky 08发布:同档唯一
• iOS 18.1 Beta5 已封堵 SparseRestore
• 行业唯一的坚持!魅族Lucky 08星耀白采
热门标签
更多
python
JavaScript
java
HTML
PHP
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