#nium

使用selenium爬虫抓取数据

写在前面本来这篇文章该几个月前写的,后来忙着忙着就给忘记了。ps:事多有时候反倒会耽误事。几个月前,记得群里一朋友说想用selenium去爬数据,关于爬数据,一般是模拟访问某些固定网站,将自己关注的信息进行爬取,然后再将爬出的数据进行处理。他的需求是将文章直接导入到富文本编辑器去发布,其实这也是爬虫中的一种。其实这也并...

selenium启动报错“ incorrect JSON status mapping for 'unknown error' (500 expected)”

前面讲了工程启动报错“selenium启动报错UnabletoreadVRPathRegistryfromC:UsersclinvaAppDataLocalopenvropenvrpaths.vr”,升级了firefox浏览器到62后问题解决了,但是接下来启动程序有另外一个错误“org.openqa.selenium....

行为驱动:Cucumber + Selenium + Java(二)

pom文件<dependency><groupId>com.vimalselvam</groupId><artifactId>cucumber-extentsreport</artifactId><version>3.0.1</version...

行为驱动:Cucumber + Selenium + Java(一)

        场景是Cucumber结构的核心之一。每个场景都以关键字“Scenario:”(或本地化一)开头,后面是可选的场景标题。每个Feature可以有一个或多个场景,每个场景由一个或多个步骤组成。一个非常简单的场景示例可以是:&n...

selnium远程机上传图片遇到的坑

一般上传图片方法采取方案如下:input标签的file类型上传图片,使用对象的sendkeys+路径方法使用js注入,再用使用对象的sendkeys+路径方法使用autolt生成的exe,打开对话框执行这个生成的exe脱离autolt上传,sendkeys方法,直接用鼠标键盘事件即可前几日做脚本开发任务,遇到一个很坑的...

Selenium+java

以最简单的例子来说明,我们需要在bing搜索引擎中,输入并查询“Selenium自动化测试”几个字。可以很快就写出如下代码:StringqueryString="Selenium自动化测试";WebElementelement=driver.findElement(By.xpath("//input[@id='sb_f...
代码星球 ·2020-12-12

selenium python2.7安装配置

1:安装pythonpython2.7版本(最新的python版本是3.4,但用户体验没有2.7版本的好,我们选择用2.7版本)下载地址:https://www.python.org/download/releases/2.7.8/ 下载Windowsx86MSIInstaller(2.7.8)安装包&nbs...

appium运行报错.<init>(Lorg/openqa/selenium/remote/ErrorCodes;Z)V

最近这几天就在学习appium,搭建环境就耗费了很多时间,不得不承认自己够笨的了,然后我把环境搭建好,写完脚本的时候,就报这个错了,当时是从某个群里直接下载的demo,不得不吐槽说,够坑的,是能跑通,你加了那么多jar包,这也没什么,主要是你把jar包名改了,这是我无法理解的。害得老子查这个报错,查了快一天,后来排除法...

selenium获取Cookie操作

直接贴代码:Setcookies=dr.manage().getCookies();for(Cookiecookie:cookies){System.out.println("name:"+cookie.getName()+""+"value:"+cookie.getValue());}以京东登陆为例:运行结果:...
代码星球 ·2020-12-10

selenium使用Xpath定位之完整篇

写在前面之前写过一篇文章提到了xpath元素定位,只写了一些函数,但是不够具体。于是想再写一篇关于xpath元素的定位终极篇,相信你一定能在这里找到你需要的解决办法。第一种方法:通过绝对路径方式定位(相信大家不会使用这种方式)By.xpath("html/body/div/form/input") 第二种方法...

搭建selenium grid简单配置

个人理解就是分布式测试,可在不同的操作系统、浏览器上,可以分布式运行自动化测试用例,提高测试执行效率1、使用selenium提供的服务端独立jar包,selenium-server-standalone-3.9.1.jar2、对应浏览器驱动如chromedriver.exe,IEDriverServer.exe3、建立...

selenium 基本操作

 #前进driver.back()#后退driver.forward()#刷新driver.refresh()#退出driver.quit()#获取所有cookiecookies=driver.get_cookies()#删除所有cookie信息。driver.delete_all_cookies()#获取c...
代码星球 ·2020-11-01

selenium webdriver

 chromewebdriver下载http://chromedriver.storage.googleapis.com/index.html?path=2.46/orhttp://npm.taobao.org/mirrors/chromedriver/下载后把文件解压,然后放到本机chrome浏览器文件路径...
代码星球 ·2020-11-01

selenium定位元素的方法

 1、id定位: find_element_by_id()从上面定位到的搜索框属性中,有个id="kw"的属性,我们可以通过这个id定位到这个搜索框 代码:#coding=utf-8fromtimeimportsleepfromseleniumimportwebdriver#驱动文件路径d...
代码星球 ·2020-11-01

ubuntu docker 搭建 chrome + python+selenium webdriver环境,实现网络数据爬虫

apt-getupdate#安装python3apt-getinstallpython3#查看python版本号root@a516b463019e:/#python3-VPython3.8.2#安装python包扩展工具apt-getinstallpython3-pip#查看pip版本号root@a516b463019...
首页上一页...7891011...下一页尾页