草庐IT

Selenium2Library

全部标签

【python+selenium】键盘操作

fromselenium.webdriver.common.keysimportKeys先根据八大定位方法找到元素:se=driver.find_element(By.ID,“kw”)1、回车键:se.send_keys(Key.ENTER)2、删除键:se.send_keys(Key.BACK_SPACE)3、空格键:se.send_keys(Key.SPACE)4、制表键:se.send_keys(Key.TAB)5、回退键:se.send_keys(Key.ESCAPE)6、刷新键:se.send_keys(Key.F5)7、全选:se.send_keys(Key.CONTROL,‘a’

python+selenium批量下载上海证券交易所2012年至2021年物流公司年报

主要流程:第一:访问行业分类页面,获取该行业公司及对应代码,并将数据封装为一个列表。本文中访问行业包括G53:铁路运输,G54:道路运输,G55:水上运输,G56:航空运输,G58:装卸搬运和运输代理,G59:仓储业,G60:邮政业,各行业对应链接格式如下:http://www.sse.com.cn/assortment/stock/areatrade/trade/detail.shtml?csrcCode=行业代码如铁路运输为:http://www.sse.com.cn/assortment/stock/areatrade/trade/detail.shtml?csrcCode=G53第二:

使用selenium获取京东商品信息

简单说明使用selenium实现京东商城的商品查找,同时获取每个商品的价格、评论、店铺名称、详情链接、图片链接、标题信息,存入Mongodb数据库当中,以口红为例子。使用工具和模块安装selenium:pipinstallselenium-ihttps://pypi.douban.com/simplelxml:pipinstalllxml-ihttps://pypi.douban.com/simplepymongo:pipinstallpymongo-ihttps://pypi.douban.com/simpletime谷歌驱动要下载自己电脑上相匹配的驱动器Mongodb数据库安装-----不

windows - 错误 :browser_process_sub_thread. cc(221)] 在 Windows 上使用 Selenium ChromeDriver 和 Chrome 等待网络服务 57 毫秒

所以我们在C#中使用Selenium来控制Chrome。在使用v74chromedriver的Chromev74和使用v75chromedriver的Chromev75(测试版)中都出现了以下问题。例如,在与网站进行大约12次交互后,我们收到错误[10084:5660:0601/111205.119:ERROR:browser_process_sub_thread.cc(221)]Waited57msfornetworkservice我们无法编辑browser_process_sub_thread.cc并重新编译。我已就此问题寻求帮助,并且正在其他地方进行讨论。但是,由于v75beta

听GPT 讲Rust源代码--library/std(15)

题图来自AnIn-DepthComparisonofRustandC++[1]File:rust/library/std/src/os/wasi/io/fd.rs文件路径:rust/library/std/src/os/wasi/io/fd.rs该文件的作用是实现与文件描述符(FileDescriptor)相关的操作,具体包括打开文件、读写文件、修改文件状态等功能。以下是该文件的详细内容介绍:引用use crate::io::{self, Initializer, IoSlice, IoSliceMut};use crate::mem;use crate::ptr;use crate::sys

自动化测试学习(五)-selenium的基本操作

 目录一、元素的操作二、查询元素信息三、浏览器的操作四、窗口操作五、添加等待一、元素的操作(1)点击:click()(2)模拟按键输入:send_keys()(3)清除数据:clear()(4)提交:submit()代码如下:driver=webdriver.Chrome()driver.get("https://www.baidu.com/")#搜索框输入csdndriver.find_element(By.ID,'kw').send_keys("csdn")#清除搜索框内容driver.find_element(By.ID,'kw').clear()#搜索框输入CSDNdriver.fin

Python的Selenium 3 和Selenium 4的写法区别

1.Python版本问题:  Selenium3的话使用Python3.6.5都可以继续编写,但是到了Selenium4的时候,python的版本需要3.7或更高的版本。2.差异:  Selenium4移除了对旧协议的支持,并在引擎盖下默认使用W3CWebDriver标准。对于大多数情况,此实施不会影响最终用户,主要的例外是Capabilities和Actions类。在开发Selenium3.x版本时,实现了对W3CWebDriver标准的支持。支持这个新协议和旧的JSON有线协议。在3.11版左右,Selenium代码开始符合W3C1级规范。最新版本的Selenium3中的W3C兼容代码将在

windows - Windows 上的 TensorFlow : "Couldn' t open CUDA library cudnn64_5. dll"

Tensorflow刚刚发布了对Windows的支持。我安装了gpu版本和CUDA8.0和python3.5。但是,在我导入tensorflow后出现以下错误:>>>importtensorflowIc:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.cc:128]successfullyopenedCUDAlibrarycublas64_80.dlllocallyIc:\tf_jenkins\home\workspace\release

windows - Jenkins : Selenium GUI tests are not visible on Windows

当我从jenkins(windows)运行我的selenium测试(mvntest)时,我只看到控制台输出。我没有看到真正的浏览器被打开。如何配置jenkins以便我可以看到运行测试的浏览器? 最佳答案 我遇到了同样的问题,经过多次尝试,我得到了解决方案。此解决方案仅适用于windowsXP如果您使用jenkins作为Windows服务,您需要执行以下操作:1)在windows服务中选择jenkins的服务2)打开服务的属性窗口->登录->勾选“允许服务与桌面交互”然后你应该重新启动服务jenkins希望这对你有帮助:)更新:实际上

windows - Protractor/ Selenium "could not find chromedriver at"(在 Windows 上)

我按照thistutorial安装了Protractor当我使用webdriver-managerupdate时,它​​说:seleniumstandaloneisuptodate.chromedriverisuptodate.当我尝试运行Protractor测试时,它说:C:\Users\****\AppData\Roaming\npm\node_modules\protractor\lib\driverProviders\local.dp.js:42thrownewError('Couldnotfindchromedriverat'+^Error:Couldnotfindchrom