• Maven提高篇系列之(二)——配置Plugin到某个Phase(以Selenium集成测试为例)

    时间:2024-03-25 23:33:46

    这是一个Maven提高篇的系列,包含有以下文章:Maven提高篇系列之(一)——多模块 vs 继承Maven提高篇系列之(二)——配置Plugin到某个Phase(以Selenium集成测试为例)Maven提高篇系列之(三)——使用自己的Repository(Nexus)Maven提高篇系列之(四)...

  • Python 爬虫利器 Selenium

    时间:2024-03-24 23:40:46

    前面几节,我们学习了用 requests 构造页面请求来爬取静态网页中的信息以及通过 requests 构造 Ajax 请求直接获取返回的 JSON 信息。还记得前几节,我们在构造请求时会给请求加上浏览器 headers,目的就是为了让我们的请求模拟浏览器的行为,防止被网站的反爬虫策略限制。今天要介...

  • selenium调用chrome浏览器方法(Java版+win7_64)

    时间:2024-03-24 21:35:36

    工具:编译器:IntelliJ IDEA 2017.3.4selenium版本:selenium-server-standalone-3.9.1.jarchromedriver版本:https://chromedriver.storage.googleapis.com/index.html?path...

  • Selenium2+python自动化25-js处理日历控件(修改readonly属性)

    时间:2024-03-24 14:48:54

    前言日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题。基本思路:先用js去掉readonly属性,然后直接输入日期文本内容一、日历控件1.打开12306的车票查询界面,在出发...

  • cumber + selenium +java自动化测试

    时间:2024-03-24 14:16:11

    1、新建一个maven项目,pom文件为:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h...

  • 运行selenium脚本,出现Can not connect to the Service chromedriver解决方法汇总!

    时间:2024-03-24 09:07:12

    今天运行selenium脚本,出现Can not connect to the Service chromedriver 这个错误。我大概百度一下,主要两种解决方法:第一种、修改hosts里面的内容:把 取消 127.0.0.1       localhost 注释第二种,修改防火墙  关闭防火墙功...

  • python爬虫——selenium爬取websocket的网站数据的简单实现

    时间:2024-03-24 07:45:42

     1、目标网址:https://eosflare.io/whales  2、通信机制:websocket 3、python代码import timeimport jsonfrom selenium import webdriverfrom selenium.webdriver.support.ui ...

  • python2.7 + selenium3.4.3浏览器的选择

    时间:2024-03-23 12:35:07

    大家都知道,selenium2对火狐浏览器兼容性比较好,和谷歌和IE相比,好处是无需安装相应的driver.exe来支持启动浏览器,但是缺点是最高支持火狐47版本。现在selenium3出来了,是不是支持高版本的火狐浏览器了呢,答案是肯定的而且火狐浏览器必须是48或者更高版本,还需要geckodri...

  • 软件测试工具之——selenium-IDE下载安装与该附件组件已无法安装,因为它似乎已损坏问题解决

    时间:2024-03-22 21:40:43

    *selenium-IDE的下载安装*下载网址:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/](开始下载点击则会出现开始安装如图所示:点击安装即可 安装完成之后需要重启火狐浏览器 这样就安装完成了 当出现 Firefox安装...

  • selenium包的pip下载命令以及Chrome(谷歌)、Firefox(火狐)浏览器驱动GeckoDriver安装方法

    时间:2024-03-22 20:50:08

    python中常用selenium爬取动态渲染网页,这个过程之中需要安装浏览器驱动,这次以Chrome(谷歌)和Firefox(火狐)浏览器为例,安装其驱动Geckodriver。1.pip下载selenium包首先我们需要进入dos窗口也就是终端,用WIN+R键打开运行窗口输入cmd然后回车进入。...

  • python+selenium自动化(二)打开火狐/chrome/IE浏览器

    时间:2024-03-22 20:48:50

    如何初始化一个webdriver实例对象driver,然后打开和关闭firefox/chrome浏览器,首先先去下载浏览器的插件【driver插件geckodriver.exe】,下载地址:https://github.com/mozilla/geckodriver/releases,下载好解压,将...

  • 浏览器检查selenium的xpath、css定位,助你轻松搞定元素定位

    时间:2024-03-22 20:46:02

    学习selenium,定位是第一入门课,在学习xpath、css定位时,经常会出现写错或者定位不到等问题,直接在浏览器复制吧,定位的locator太长又不友好,怎么解决呢?其实浏览器就可以帮我们解决,打开浏览器F12模式,选择Console页签。支持浏览器:chrome、firefox、360极速版...

  • Mac上搭建Selenium+WebDriver环境chromedriver

    时间:2024-03-22 14:49:27

    https://www.cnblogs.com/zhangqian0830/p/8426999.htmlhttps://www.cnblogs.com/evablogs/p/7143374.htmlhttps://blog.csdn.net/u011818148/article/details/80...

  • java+selenium 解决登录图片验证码问题

    时间:2024-03-22 14:45:20

    解决登录图片验证码问题思路登录解析验证码图片部分的代码登录部分思路使用tess4j的Tesseract进行验证码图片的解析,在我测试网站登录时发现识别效率不是很高,想到一个笨方法,如果一个图片识别不出来,就刷新验证码图片,重新获取一个验证码,再取解析,直到解析出正确的值。登录解析验证码图片部分的代码...

  • python爬虫入门一:关于selenium,request的一些理解

    时间:2024-03-22 13:07:46

    python爬虫入门,从大白到小白1.关于request,网上有很多爬取猫眼电影的例子,就不在赘述。个人感觉这个更加适用于静态网页,即没有下拉窗口,不需要对界面进行操作。即,如下图所示,当出现图中红色圆圈和箭头所指的地方的时候,就不在适用了。因为网页的源代码中如果没有选中该按钮,则网页源代码中的di...

  • vscode:运行和调试selenium项目总结

    时间:2024-03-22 13:03:39

    虽然是一个很小的功能发现,但是对我的学习来说确是一个动态进化的重要过程。之前我写python项目都是直接run code,项目出现问题只能依靠报错信息。 当我发现debug功能后,我可以清晰地看到程序走到哪里了。 我有在网上找了几个debug的快捷键,记录在此。调试 Debug按 Press功能 F...

  • Python+selenium自动化之 元素属性获取

    时间:2024-03-22 12:54:02

    本篇文章主要分享如何获取元素属性的方法,其实在之前的文章中也有用到,本篇汇总一下方便自己学习和回顾。案例还是以腾讯企业邮箱为例。 获取元素文本获取元素文本是比较常用到的,如在邮箱登录页,获取“同时支持企业微信和微信扫码”的文本,这种可以看到的文本可以使用driver.text获取该内容。查看元素属性...

  • 爬虫 selenium+Xpath 爬取动态js页面元素内容

    时间:2024-03-22 12:47:16

    介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器from selenium impo...

  • selenium+Java用双击事件再clear清除输入框

    时间:2024-03-22 12:45:00

    试过先click再clear都没用,然后受到大神启示先双击再清除。启发链接:https://www.cnblogs.com/yoyoketang/p/11516138.html操作链接:https://blog.csdn.net/wushuai150831/article/details/77852...

  • 使用 Selenium IDE 录制脚本

    时间:2024-03-22 12:44:35

    Selenium 也具有录制功能,可以 web 中回放,录制的脚本可以转换为 java、python、ruby、php 等多种脚本语言。seleniumIDE 是 Firefox 的一个插件,依附于 Firefox ,所以需要先安装 Firefox 浏览器。安装成功界面:一.seleniumIDE ...