手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
python – 使用Selenium中的find_element_by_class_name迭代多个类
我在Python中使用Seleniumwebdriver进行网络抓取项目.我正在处理的网页上有许多具有相同类名的Table条目.<tableclass="table1textprint">我正在使用find_element_by_class_name.但是我收到一个错误:*不允许使用复合类名*另一个问题:如何遍历具有相同css类名的所有表?谢
作者:编程之家 时间:2022-09-05
Selenium报错:StaleElementReferenceException
一个学生在操作页面跳转时遇到一个Selenium报错,如下图所示:StaleElementReferenceException:Message:staleelementreference:elementisnotattachedtothepagedocument...出错原因为:Selenium只能操作当前打开页面中的可见元素,当页面跳转,前进,后退,或刷新
作者:编程之家 时间:2022-09-05
python – 通过Selenium提交表单只需返回原始页面
我正在尝试使用Selenium登录网站.该网站是http://projecteuler.net/login.fromseleniumimportwebdriverbrowser=webdriver.Chrome()browser.get('http://projecteuler.net/login')username=browser.find_element_by_id('username')username.send_keys(USE
作者:编程之家 时间:2022-09-05
Selenium webdriver python中新的ExpectedCondition类的语法
我正在使用pylen的seleniumwebdriver.我想创建一个显式等待弹出窗口出现.遗憾的是,EC模块的常用方法不包括针对此问题的现成解决方案.在搜索许多其他帖子时,我认为我必须编写自己的EC条件.until(newExpectedCondition(){*条件及其返回参数*}.我无法找到有关用于正确编写此文件
作者:编程之家 时间:2022-09-05
使用Python刮擦Ajax
我正在尝试获取此网站表格中的数据,该网站在页面加载后通过jquery更新(我有权限):http://whichchart.com/我目前使用selenium和beautifulsoup来获取数据,但是因为这些数据在html源代码中不可见,所以我无法访问它.我试过PyQt4但它同样没有获得更新的html源代码.这些值在firebug和c
作者:编程之家 时间:2022-09-05
selenium.webdriver.common.by之By
By支持的定位:CLASS_NAME='classname'CSS_SELECTOR='cssselector'ID='id'LINK_TEXT='linktext'NAME='name'PARTIAL_LINK_TEXT='partiallinktext'TAG_NAME='tagname'XPATH=&
作者:编程之家 时间:2022-09-05
java – 使用参数进行并发JUnit测试
所以我试图运行并行参数化测试.我有一个解决方案,其中相同的测试可以与提供的参数并行运行,例如说我有以下内容:@TestpublicvoidsomeTest1(){}@TestpublicvoidsomeTest2(){}我可以让someTest1()同时运行所有参数,但someTest2()仍然必须等待someTest1()在执行之前完成
作者:编程之家 时间:2022-09-05
Selenium / Python – 无法在用户名字段中输入文本
我是Python和Selenium的新手.我正在尝试创建一个自动脚本,其中加载页面并完成用户名和密码字段.当我在Selenium中运行自动化时,它工作正常(这是一个简单的过程),但是当我通过python服务器运行它时它不起作用.页面加载,但不填充任何字段.任何帮助赞赏!fromseleniumimportwebd
作者:编程之家 时间:2022-09-05
如何使用selenium python点击google上的第一个结果
我试图点击谷歌搜索结果的第一个结果.这是我的代码我在哪里进入从csv文件中读取的chennaicraiglist.所以我相信有机结果中的第一个链接将是chennai.craiglist.org.但我很安静,不知道如何做到这一点.fromseleniumimportwebdriverfromselenium.webdriver.common.byimpo
作者:编程之家 时间:2022-09-05
python之selenium定位(css篇)
一、css相关定位1、常见选择器:表示id选择。.表示class选择。‘>’表示子元素,层级。一个空个也表示一个子元素,但是是所有后代子元素,相当于xpath中的相对路径2、css属性定位:例如,用id定位:"#kw"用class定位:".s_ipt"用标签定位:input3、css用其他属性定位,仍如上例
作者:编程之家 时间:2022-09-05
selenium之WebDriverWait
示例代码:fromselenium.webdriver.support.waitimportWebDriverWaitasWDdeffind_element(self,by,locator):"""findaloneelement:paramby:eg:id,name,xpath,css.....:paramlocator:id,name,xpathforstr
作者:编程之家 时间:2022-09-05
使用PHPUnit和Selenium错误/警告进行Yii Framework测试
我正在使用这本书:“使用Yii1.1和PHP5进行敏捷Web应用程序开发”以开始使用Yii.在设置我的TDD环境并运行我的第一个测试时,会弹出以下警告:sl@cker:/var/www/demo/protectedests$phpunitfunctional/SiteTest.phpPHPUnit3.6.12bySebastianBergmann.Configurationreadf
作者:编程之家 时间:2022-09-05
selenium
selenium定位方法Selenium提供了8种定位方式。idnameclassnametagnamelinktextpartiallinktextxpathcssselector这8种定位方式在Pythonselenium中所对应的方法为:find_element_by_id()find_element_by_name()find_element_by_class_name()find_element
作者:编程之家 时间:2022-09-05
webdriver 的驱动 ie、火狐、谷歌 驱动安装下载详细讲解火狐浏览器的webdriver驱动安装
原文链接:https://www.cnblogs.com/wsying/p/9368035.htmlhttps://www.cnblogs.com/ZoeLiang/p/10553159.htmlhttps://www.cnblogs.com/ZoeLiang/p/10553159.html1.谷歌浏览器:对于chrome浏览器,有时候会有闪退的情况,有时候也许是版本冲突的问题,我们要对
作者:编程之家 时间:2022-09-05
selenium 动态元素的定位
对于有些元素每次点击都是动态的 即每次都是不一样的 对于这种元素我们可以采用与他相关的其他静态的元素定位比如iframe这个元素的id是动态的每次都在变化 第一种就是我们观察下是整个都是变化的还是部分变化 部分变化我们可以采用不变的部分定位整个都在变化的只
作者:编程之家 时间:2022-09-05
selenium中的三大等待
等待时做什么,为什么使用等待在做自动化测试,设计测试用例的时候,有时下一步的操作会依赖上一步的结果或者内容,上一步操作成功之后才能进行下一步操作等,这时候,我们就需要使用等待,来判断上一步操作是否完成,什么时候可以进行下一步操作。1、强制等待sleep(),单位是秒使用方法:sleep(X)
作者:编程之家 时间:2022-09-05
自动化测试 | 2好用的自动化测试工具Top 10
欲善其事必先利其器,本文从软件测试人员痛点出发,介绍如何先从工具选择上取得优势,在有限的时间内完成工作。经常有人在公众号留言或是后台咨询,做自动化测试用哪个工具好,或是学哪门编程语言好呢?这个时候总是无奈的说:你应该学习Python或是Java你应该掌握Selenium又或者
作者:编程之家 时间:2022-09-05
selenium常用的三种等待方式
1.强制等待使用方法:sleep(X),等待X秒后,进行下一步操作。第一种也是使用最简单的一种办法就是强制等待sleep(X),强制让浏览器等待X秒,不管当前操作是否完成,是否可以进行下一步操作,都必须等X秒的时间。缺点:不能准确把握需要等待的时间(有时操作还未完成,等待就结束了,导致报错;有时操作
作者:编程之家 时间:2022-09-05
Python+Selenium自动化——浏览器启动自动全屏配置
##直接上代码吧fromseleniumimportwebdriverfromselenium.webdriver.support.uiimportWebDriverWaitoption=webdriver.ChromeOptions()#加载浏览器配置option.add_argument(‘disable-infobars’)#浏览器不显示受自动测试软件控制option.add_argument(r’–us
作者:编程之家 时间:2022-09-05
selenium grid的使用
Seleniumgrid是用来分布式执行测试用例脚本的工具,比如测试人员经常要测试多浏览器的兼容性,那就可以用到grid了。seleniumgrid的hub相当于一个接收脚本并分发脚本的角色,node相当于一个执行脚本的角色。(一)1、从http://selenium-release.storage.googleapis.com/index.html上下
作者:编程之家 时间:2022-09-05
linux – 未知错误:在ubuntu上执行Selenium UI测试用例时,DevToolsActivePort文件不存在错误
我有一个拥有UI的ubuntu服务器.U可以通过触发mvntest命令来执行测试用例.但问题是,当我从另一台机器通过终端ssh机器时,我得到以下错误–unknownerror:DevToolsActivePortfiledoesn'texist(Driverinfo:chromedriver=2.40.565383(76257d1ab79276b2d53ee976b2c3e3b9
作者:编程之家 时间:2022-09-05
Selenium常见异常分析及解决方案
pycharm中导入selenium报错现象:pycharm中输入fromseleniumimportwebdriver,selenium标红原因1:pycharm使用的虚拟环境中没有安装selenium,解决方法:在pycharm中通过设置或terminal面板重新安装selenium原因2:当前项目下有selenium.py,和系统包名冲突导致,解决方法,
作者:编程之家 时间:2022-09-05
selenium 教程
python中selenium使用python+selenium选择元素的几种方法详解
作者:编程之家 时间:2022-09-05
爬虫-selenium
爬虫-selenium特点基于浏览器自动化的模块可以模拟手动操作1.便捷的获取网站中动态加载的数据2.便捷的实现模拟登陆3.可以获取js动态加载的数据驱动下载和版本关系http://chromedriver.storage.googleapis.com/index.htmlhttp://blog.csdn.net/huilan_same/article/detai
作者:编程之家 时间:2022-09-05
基于Python Selenium的使用和代理配置
目录基本使用初始化driver打开网页选择标签动作事件抓取network初始化browsermob-proxychrome代理firefox代理参考基本使用初始化driverchromeoptions=ChromeOptions()#忽略https警告options.add_argument('--ignore-certificate-errors')options.add_argument(
作者:编程之家 时间:2022-09-05
java – Selenium chromedriver在linux上打开一个空白页而不是url
我试图在linux上打开chromedriver(使用RemoteWebDriver)的URL.我调用了driver.get(url)之后拍了一张截图.它显示一个空白页面.east-northamptonshire_screenshot.jpg我在本地计算机(Windows)上试过这个(使用ChromeDriver打开一个网址).它工作正常.这是我试图打开的网址.“http
作者:编程之家 时间:2022-09-05
WebDriver 8种方法定位一组元素---虫师《selenium3自动化测试实战--基于Python语言笔记18》
定位一组元素的8种方法:#定位一组元素find_elements_by_id()find_elements_by_class_class()find_elements_by_name()find_elements_by_tag_name()find_elements_by_link_text()find_elements_by_partial_text()find_elements_by_xpath()find_elements_by_css_selector() f
作者:编程之家 时间:2022-09-05
Selenium之Action Chains类
https://www.cnblogs.com/cnkai/p/7538267.htmlSelenium之ActionChains类 ActionChains类常用于模拟鼠标的行为,比如单击,双击,拖拽等行为,使用下面的方法导入ActionChains类fromselenium.webdriver.common.action_chainsimportActionChains下面先来看一个例子:importt
作者:编程之家 时间:2022-09-05
selenium时间等待方法
在UI自动化测试中,必然会遇到环境不稳定、网络慢等情况。当你觉得定位没有问题,但程序却直接报了元素不可见时,那你就需要思考是否因为程序运行太快或者页面加载太慢而造成了元素不可见,必须要再等待直至元素可见和程序继续运行。而在Selenium中,三种常见的等待方式都有各自的优点或缺点
作者:编程之家 时间:2022-09-05
selenium八种定位元素方法
1.driver.find_element_by_id('su') 定位到元素的id一般id是唯一的,可以精确定位到元素2.driver.find_element_by_name() 通过元素的name来定位元素3.driver.find_element_by_class_name() 通过元素的class属性来定位4.driver.find_element_by_link_text() 通过
作者:编程之家 时间:2022-09-05
上一页
24
25
26
27
28
29
30
31
下一页
小编推荐
热门标签
更多
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