手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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 隐藏浏览器+截图
代码如下fromseleniumimportwebdriver#隐藏浏览器chrome_opts=webdriver.ChromeOptions()chrome_opts.add_argument("--headless")#Chromedriver存放路径path='C:\\Users\\wb-yjh525621\\Downloads\\chromedriver_win32\\chromedriver.exe'driver
作者:编程之家 时间:2022-09-05
selenium,CSS定位法应用
如图,下载按钮 查看其元素,是无法直接定位的,通过xpath也无法定位,转为firepath获取的CSS也是无效的#downloadItems>a但是为经过firepath,直接在html下复制CSS是可以被定位使用的htmlbodydiv.pt.pt-rightdiv.contdl.newcodecontentdd#downloadItemsa完整的
作者:编程之家 时间:2022-09-05
Selenium项目快速入门(基于Python)
Selenium是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等操作。本文将从环境部署到项目开发一步步讲解,包括这个过程所可能遇到的一些问题,都会一一解答,有不会的问题可以在下方评论留言一起思考解决。一.环境部署环境部署包括mac和linux1.安装Se
作者:编程之家 时间:2022-09-05
如何在IWebDriver中使用IE选项?
我有以下代码完全符合我的要求:privateIWebDriverdriver;varoptions=newInternetExplorerOptions();options.IntroduceInstabilityByIgnoringProtectedModeSettings=true;driver=newInternetExplorerDriver(options);但是,与我一起工作的人需要将driver变量改为IW
作者:编程之家 时间:2022-09-05
java-Selenium无法在找到的元素中发送密钥
我的这个externalHtml有一个元素-<inputclass="inp-textps-componentng-valid-maxlengthng-touchedng-pristineng-emptyng-invalidng-invalid-required"ng-model-options="{updateOn:'defaultblur',debounce:{'default':200,
作者:编程之家 时间:2022-09-05
c#-将Chrome升级到版本63后,Selenium ChromeDriver异常
对于管理面板上的一些常规工作,我们有一个自动的硒解决方案.它一直在工作,直到昨天突然破裂.导航很好:driver.Navigate().GoToUrl(url);//thisworksjustfine但是,此行中断:varinputs=driver.FindElements(By.CssSelector("input"));异常消息是:Unexpectederror.Sy
作者:编程之家 时间:2022-09-05
selenium做UI自动化时,模拟鼠标各种操作的ActionChains的用法
1、selenium做自动化的时候,需要模拟鼠标进行单击、双击、右键、拖拽等操作,selenium提供了ActionChains类来进行处理。2、执行原理:当你调用ActionChains的方法时,不会立即执行,而是会将所有的操作按顺序存放在一个队列里,当你调用perform()方法时,队列中的事件会依次执行。fromselen
作者:编程之家 时间:2022-09-05
selenium使用一 页面导航
一、基本操作 运行代码如下代码后,就会发现Chrome地址栏的下方,正在受到自动测试软件的控制fromseleniumimportwebdriver#启动谷歌浏览driver=webdriver.Chorm()#打开百度页面#driver.get(url)driver.get("www.baidu.com")#设置页面大小第一个参数值设置的
作者:编程之家 时间:2022-09-05
Python自动化
我正在尝试捕获一个测试用例结果,其中在每次运行测试时,都需要对表内容搜索/过滤器输出进行交叉检查.我已经附上了一个表格网格,我需要使用它来进行搜索/过滤.我正在使用python脚本进行自动化.有什么建议吗?解决方法:您可以使用硒进行测试.可以使用以下命令访问表的内部HTMLtable
作者:编程之家 时间:2022-09-05
设置Selenium和ChromeDriver以无头模式运行
我正在尝试使用xUnit,Selenium和ChromeCanary(无头模式)运行浏览器测试,但始终出现此错误:OpenQA.Selenium.WebDriverExceptionTheHTTPrequesttotheremoteWebDriverserverforURLhttp://localhost:58692/sessiontimedoutafter60seconds.这是我的代码:varchro
作者:编程之家 时间:2022-09-05
xpath写法大全适用于selenium、robotframework
1、//input[contains(@id,'txttags')] 定位出来是个ID,但是ID后面的“102”是个随机数,所以用定位ID的方法就不行了,用firepath生成的xpath也会包括这个随机数。所以用一种包含关键字的方法定位是比较方便的 2、//input[starts-with(@name,'name1')] 匹配一个属性开始位置的
作者:编程之家 时间:2022-09-05
java-硒3.4.0 / timeouts()隐式等待
我将我的应用程序从硒3.0.1“移动”到3.4.0,现在我得到了当我尝试设置一个隐式等待时发生异常importjava.util.concurrent.TimeUnit;driver.manage().timeouts().implicitlyWait(5,TimeUnit.SECONDS);我正在关注异常theexceptionisorg.openqa.selenium.WebDriverExcep
作者:编程之家 时间:2022-09-05
Java+selenium+testng
1,总结一下自己的UI自动化和接口自动化项目的框架,主要是UI自动化,UI自动化完成了37个城市的3个网站(链家,贝壳,房天下)的房屋信息的收集,和测试系统的房屋数据的比较。接口只完成了2个接口。首先:看一下项目的整体框架 分为这5个部分其中srcest/java主要干活的,是主项目,srcest/
作者:编程之家 时间:2022-09-05
java-使用Selenium WebDriver运行TOR浏览器
我目前正在尝试使用SeleniumWebDriver(JAVA)2.53和Firefox43.0执行TOR6.0.4.我已经按照这篇文章UsingSeleniumWebDriverwithTor的说明进行操作,但是将TOR的profilePath加载到FirefoxBinary时出现错误.我已经看到可以通过将TORprofile.default存档加载到firefoxbinaty中来
作者:编程之家 时间:2022-09-05
web自动化测试-selenium多表单切换
一、概述1、在web应用中会经常遇到frame/iframe表单嵌套页面的应用2、WebDriver只能在一个页面上对元素进行识别与定位3、对于frame/iframe表单内嵌的页面上元素无法识别与定位4、此时就需要切换到frame/iframe表单中5、通过switch_to.frame()方法进行切
作者:编程之家 时间:2022-09-05
java-@Findby将xpath与索引一起使用
我可以使用@Findby并将某些值作为参数传递吗?@FindBy("//div[contains(@class,'gallery_grid_image_captiongallery_grid_image_caption_padding')]"[$INDEX])我知道我可以在使用findElement时做到这一点.请让我知道是否有解决方案/解决方法.我想做的是假设有一个for循环,并且
作者:编程之家 时间:2022-09-05
CodeGo.net>如何使用硒元素等待,检查,单击而又找不到元素?
我是Selenium的新手,之前使用过Telerik免费测试框架.问题是我无法理解,如何使用[FindsBy]已识别的元素等待,检查并单击.例如:[FindsBySequence][FindsBy(How=How.Id,Using="container-dimpanel")][FindsBy(How=How.CssSelector,Using=".btn.btn-primary
作者:编程之家 时间:2022-09-05
java-将列表转换为WebElement
我正在使用Appium,我想打印列表中元素的名称.我正在使用以下代码List<WebElement>list=getDriver().findElementsByXPath(getLocator(Locators.MY_ITEM));List<String>strings=newArrayList<>();for(WebElementobject:list){Stringtext=objec
作者:编程之家 时间:2022-09-05
Selenium屏幕截图运行缓慢(Python)
使用selenium和phantomjs的脚本可以检查大约20个动态页面,并在没有屏幕截图部分的情况下警告我发生更改时可以快速运行,但是当我想要获取页面的屏幕截图时,大约需要1-2分钟来警告我并获取屏幕截图.有没有更好,更快的方法来使用python截取页面特定部分的屏幕截图?这是我用于屏幕截图
作者:编程之家 时间:2022-09-05
selenium
一、打开百度搜索python为例fromseleniumimportwebdriverbrowser=webdriver.Chrome()browser.get('https://www.baidu.com/')#找到input框kw=browser.find_element_by_id('kw')#输入内容(python)kw.send_keys('python')#查找提交按钮su=browse
作者:编程之家 时间:2022-09-05
Selenium Webdriver:确定为警报的窗口(HTTP基本访问身份验证),如何登录(Python)
窃听,单击类似于<ahref=“/loginform.do”>的链接它将打开一个新的弹出窗口,其中包含登录名/密码字段(确定/取消按钮).然后网络驱动程序出于某种原因将其确定为警报而不是窗口…如果尝试用于browser.window_handles中的句柄: 打印(句柄)它是返回异常:UnexpectedAlertPresen
作者:编程之家 时间:2022-09-05
javascript-量角器:如何获取当前浏览器的宽度?
我希望基于浏览器是默认的“桌面”模式还是某些移动专用功能要求的“移动”模式运行一些辅助功能代码.高度始终为800,但宽度可以为600或1280.login:function(){varself=this;varbrowserSize=browser.manage().window().getSize().then(function(size){//siz
作者:编程之家 时间:2022-09-05
python-使用硒找不到元素find_element_by_partial_link_text
我试图单击以下页面上的“查看更多结果”按钮:http://www.chadbourne.com/search/people?az[b]=b我的代码简单明了,我尝试了许多迭代.driver=driver.Firefox()driver.get("http://www.chadbourne.com/search/people?az[b]=b")element=driver.find_element_by_partial_link_
作者:编程之家 时间:2022-09-05
如何在Python中使用PhantomJS清除Selenium中的缓存和cookie?
我在Python2.7上将Selenium与PhantomJSWebdriver一起使用,并且在文档中看不到任何有关清理缓存的参考.有没有办法清除缓存和cookie?我已经在PhantomJS中看到了可以做到的功能,但是如何在Selenium中使用它们呢?解决方法:尝试这个:driver.get("about:blank")driver.delete_all_cook
作者:编程之家 时间:2022-09-05
使用selenium模拟登陆淘宝、新浪和知乎
如果直接使用selenium访问淘宝、新浪和知乎这些网址。一般会识别出这是自动化测试工具,会有反制措施。当开启开发者模式后,就可以绕过他们的检测啦。几个站模拟登陆的套路都是差不多。麻烦一点的是知乎,老是弹出验证码。这里不提验证码的绕过,真的有大量的登录获取cookie的需求。连接
作者:编程之家 时间:2022-09-05
java-如何单击Robot Framework Selenium中的元素
如何使用Selenium2Library为测试用例编写关键字,以单击没有元素ID的按钮?以下是html代码.我是硒新手!<ahref="redirect.cfm?app=profile"><divid="profile"class="icon"><imgstyle="display:block;margin:0auto;"src="assets/images/pr
作者:编程之家 时间:2022-09-05
java-父母同级的xpath
我的HTML看起来像这样<tr><td><span><img>fieldId:</span><d><td><span><inputvalue="false"type="text"><
作者:编程之家 时间:2022-09-05
python-将BeautifulSoup元素解析为Selenium
我想使用硒获取网站的源代码;使用BeautifulSoup查找特定元素;然后将其解析为selenium.selenium.webdriver.remote.webelement对象.像这样:driver.get("www.google.com")soup=BeautifulSoup(driver.source)element=soup.find(title="Search")element=Selenium.webelement(
作者:编程之家 时间:2022-09-05
java-为什么没有getTitle()方法就无法获取标题标签的文本
我很好奇头部内的标签,尤其是标题标签.为什么我们不能像正文部分中使用的其他标签那样在该标签内获取文本?例如:driver.findElement(By.tagName("title")).getText();我认为,这是一个元标记&只会有一个(如果我错了,请纠正我).因此,硒提供了像getTitle()这样的特殊方法!解决方法:Se
作者:编程之家 时间:2022-09-05
Selenium之单选框操作
单选框操作: 单选框一般都是圆的。通过selenium可直接定位到被选中的选项上,然后用click方法实现点击。下面附上一段html代码: 通过selenium定位的简单实现:
作者:编程之家 时间:2022-09-05
上一页
38
39
40
41
42
43
44
45
下一页
小编推荐
热门标签
更多
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