• Jenkins中配置selenium测试

    时间:2024-04-06 10:05:07

    Jenkins中配置selenium测试2015/03/23第一步在jenkins中配置selenium服务器第二步工程配置:第三步:执行构建:第四步,查看报告:...

  • 自动化测试基础篇--Selenium弹出框alert

    时间:2024-04-05 21:42:08

    摘自https://www.cnblogs.com/sanzangTst/p/7685304.html不是所有的弹出框都叫alert,在使用alert方法前,先要识别出到底是不是alert。先认清楚alert长什么样子,下次碰到了,就可以用对应方法解决。alert/confirm/prompt弹出框...

  • selenium - 弹出框操作

    时间:2024-04-05 21:32:42

    # 6. 弹出框操作# 6.1 页面弹出框操作# 页面弹出框 是一个html页面的元素,由用户在页面的操作触发弹出# (1)执行触发操作之后,等待弹出框出现之后,# (2)再定位弹出框中的元素并操作from selenium import webdriver# 显性等待,引入库from seleni...

  • 基于Selenium2+Java的UI自动化(6)-操作Alert、confirm、prompt弹出框

    时间:2024-04-05 21:29:43

    alert、confirm、prompt这样的js对话框在selenium1 时代处理起来比价麻烦,常常要用autoit来帮助处理。而现在webdriver对这些弹出框做了专门的处理,使用selenium2处理对话框就变得十分方便简洁。alert、confirm、prompt 不是 JavaScri...

  • 自动化测试-12.selenium的弹出框处理

    时间:2024-04-05 21:20:19

    前言不是所有的弹出框都叫alert,在使用alert方法前,先要识别出到底是不是alert。先认清楚alert长什么样子,下次碰到了,就可以用对应方法解决。alert\confirm\prompt弹出框操作主要方法有:text:获取文本值accept() :点击"确认"dismiss() :点击"取...

  • 【selenium-06】操作浏览器,获取Title,Url

    时间:2024-04-05 16:36:45

    上节我们介绍了selenium的两种等待方式,这节我们讨论元素出现后怎么以最直接的方式确定其正确性以及对浏览器的简单操作,废话不多说,搞起来~一、打印浏览器的title打开百度,查看百度主页的title肉眼可见,百度一下,你就知道,如果你查看其页面代码也是同样的结果那我们怎么使用selenium将其...

  • 利用Selenium控制网页内嵌滚动条

    时间:2024-04-05 10:17:03

    在利用Selenium写网页爬虫的时候,我们会经常碰到网页内嵌滚动条,如下网页: 那么该如何控制该内嵌滚动条的行为呢?我们的主要思路是:先找到滚动条,再利用Selenium中的命令:ActionChains(browser).drag_and_drop_by_offset(element, xOff...

  • selenium元素定位之css selector、xpath、以及xpath的绝对路径、相对路径定位方式

    时间:2024-04-05 06:57:36

    上一节主要介绍了selenium的id、name、class_name元素定位的方式,当元素不能通过id、name、class_name进行定位时,还可以通过xpath、css selector进行元素定位。本次主要介绍这几种方式的元素定位。首先是xpath定位方式,通过浏览器自带的copy xpa...

  • python3+selenium框架设计03-封装日志类

    时间:2024-04-04 14:47:53

    首先我们先来实现日志的功能,日志可以使用python3自带logging模块,不会的可以百度一下相关文章,也可以看我另外一篇文章Python3学习笔记24-logging模块在封装日志类前,我们需要想一下,我们需要实现怎样的日志功能,需要把日志放到项目下指定路径,文件名为日期.log,需要把所有日志...

  • 解决appium org.openqa.selenium.WebDriverException: An unknown server-side error occurred while process

    时间:2024-04-03 21:20:17

    org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Invalid Version: android-4...

  • Python Selenium 之数据驱动测试的实现

    时间:2024-04-02 15:07:51

    数据驱动模式的测试好处相比普通模式的测试就显而易见了吧!使用数据驱动的模式,可以根据业务分解测试数据,只需定义变量,使用外部或者自定义的数据使其参数化,从而避免了使用之前测试脚本中固定的数据。可以将测试脚本与测试数据分离,使得测试脚本在不同数据集合下高度复用。不仅可以增加复杂条件场景的测试覆盖,还可...

  • python整合selenium爬取QQ空间访客记录

    时间:2024-03-31 22:29:29

        利用周末放假两天时间写了个QQ空间访客记录的爬虫,在这里分享出来;本文将会把要做的步骤都列出来,一步一步的实现这个爬虫程序。特别注明:本程序仅供学习交流目的请勿用于不可描述的事情爬取过程中需要获取的关键信息如下:访客列表的URL登录cookie参数g_tk参数skey需要准备的工具有:浏览器...

  • Selenium 自动化 —— 定位页面元素

    时间:2024-03-29 13:27:37

    更多内容请关注我的 Selenium 自动化 专栏: 入门和 Hello World 实例使用WebDriverManager自动下载驱动Selenium IDE录制、回放、导出Java源码浏览器窗口操作切换浏览器窗口使用 Selenium 做自动化,我们不仅仅是打开一个网页,这只是万里长城的第一步...

  • 关于selenium调用firefox浏览器的调试

    时间:2024-03-29 10:45:36

    本来在使用selenium调用谷歌浏览器的时候,因为一个网站的原因,一直会自动弹出网页的通知,如下: 由于本人是菜鸟级别的,又不会处理,所以想尝试用firefox来打开网站(因为用firefox打开没有通知。。。) 所以就有了想用selenium调用firefox的想法,我的安装环境:win10+f...

  • selenium自动化测试的入门级教程!必看!

    时间:2024-03-28 08:10:01

    1.安装pip install selenium 2.准备驱动当前支持诸如chrome,firefox,Edge,IE等主流浏览器,前提是要下载浏览器驱动(驱动下载地址上网自行百度),否则会报诸如以下此类的错误:selenium.common.exceptions.WebDriverExceptio...

  • selenium+robot接口测试:post请求

    时间:2024-03-28 08:02:04

    1.接口测试需要安装requests和Requestslibrary库2.接口测试常用关键字  Create Session  创建一个session,连接服务器  Get Request       通过get方式发起请求  Post Request      通过post方式发起请求  To  ...

  • Robot Framework学习笔记5-导入Selenium2Library库报错的解决办法

    时间:2024-03-28 08:01:40

    我们在创建第一个自动化脚本的时候,要导入Selenium2Library库,然后会出现红色的字体:红色代表错误,没有该库,意思就是安装的时候没有安装成功。接着用命令安装一下这个库,结果出现如下的图:该报错的意思是没有pip-script.py的安装命令,反正就是pip命令坏了。所有不能安装这个库。解...

  • python + selenium 爬取猎聘招聘网

    时间:2024-03-27 08:53:07

    Selenium 本是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,模拟用户操作。而这一特性为爬虫开发提供了一个选择及方向,由于其本身依赖于浏览器,所以使用Python的selenium库的前提是:需要下载相应的浏览器驱动程序,这里附上Chromedriver的下载地址:...

  • 艺赛旗(RPA)selenium 利用 js 处理日历控件

    时间:2024-03-27 07:45:01

    艺赛旗 RPA8.0全新首发免费下载 点击下载http://www.i-search.com.cn/index.html?from=line1 详细内容请参看艺赛旗官网支持栏目:RPA社区点击链接进入http://support.i-search.com.cn/日历控件是 web 网站上经常会遇到的...

  • Selenium 自动化 —— 浏览器窗口操作

    时间:2024-03-26 12:47:34

    更多内容请关注我的专栏: 入门和 Hello World 实例使用WebDriverManager自动下载驱动Selenium IDE录制、回放、导出Java源码当用 Selenium 打开浏览器后,我们就可以通过 Selenium 对浏览器做各种操作,就像我们日常用鼠标和键盘操作浏览器一样,比如:...