#nium

selenium+jenkins+maven+testNG搭建持续集成环境

为了简明起见,分几大部分,很基础的细节就不详述了一·安装jenkins二·创建一个maven项目的job  2.1 填上SVN的RepositoryURL  2.2 由于是在本地执行maven命令,所以添加构建步骤:Executewindowsbatchcommand  ...

seleniumPO模式

一、框架目录结构 二、代码  2.1page层代码1packagecom.mianshui.page;23importorg.openqa.selenium.WebElement;4importorg.openqa.selenium.support.FindBy;567publicclassLoginPage...
代码星球 ·2020-04-02

【转】UI自动化测试框架之Selenium关键字驱动

原网址:https://my.oschina.net/hellotest/blog/531932#comment-list摘要:自动化测试框架demo,用关键字的形式将测试逻辑封装在数据文件中,测试工具解释这些关键字即可对其应用自动化一、原理及特点1.  关键字驱动测试是数据驱动测试的一种改进类型2...

【转】Selenium 面试题总结(乙醇Blog记录的面试题)

原文链接:http://www.cnblogs.com/tsbc/p/4922368.html###selenium中如何判断元素是否存在?-isElementPresent ###selenium中hidden或者是display=none的元素是否可以定位到?-不能 ###selenium中如何...

jenkins调度selenium脚本不打开浏览器解决办法

原文地址: http://blog.csdn.net/achang21/article/details/45096003Thewebbrowserdoesn'tshowwhilerunseleniumtestviajenkins原因:因为jenkins是用windowsinstaller安装成windows的...

python爬虫之初始Selenium

1、初始  Selenium[1]  是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera等。这个工具的主要功能包括:测试...
代码星球 ·2020-04-02

selenium xpath定位方式

1.绝对定位:  此方法最为简单,具体格式为     xxx.find_element_by_xpath("绝对路径")  具体例子:     xxx.find_element_b...

selenium-获取元素属性(六)

获取元素属性很简单,使用get_attribute方法即可如下图 获取具体的属性直接将该属性名当作参数传入即可若是获取值,则获取的实则是该元素的value,需要将value当参数传入importtimefromseleniumimportwebdriverdriver=webdriver.Chrome()dr...

selenium-判断元素是否可见(五)

很多case在运行时都会出现页面还没加载完成,但是脚本已经跑完,并且报未找到元素这是就需要增加判断,在预定的时间内如果页面显示了某元素后再让脚本继续执行,则为判断元素是否可见或者说页面是否显示了某元素 以百度首页,搜素框为例:fromseleniumimportwebdriverfromselenium.we...

selenium-确认进入了预期页面(四)

selenium确认进入了预期页面在自动化操作中,浏览器每次进入一个新的需要,都需要确认该页面是否打开或打开的页面是否是预期的页面需要进行确认页面后方可进行下一步操作确认页面有很多中方法,像笔者所在项目的中每个页面都有一个固定属性(ng-page=‘xxx’)来确认,所以确认页面的时候就比较方便...

selenium-启动浏览器(二)

selenium下启动浏览器,有两种方法以chromedrvier.exe为例1、chromedrvier.exe与python启动程序python.exe在同一个目录下则可直接使用fromseleniumimportwebdriverwebdriver.Chrome() 2、 chromedrvi...

selenium-确定找到的element唯一(三)

在python+selenium中经常会遇到找到的元素不唯一,导致定位到的元素不是预期的或者定位不到元素解决方法:只要在页面进行确认找到的元素唯一后,再进行操作 页面确认方法: 1、通过html中检索功能确认  进入开发者模式:点击右上角三个点-->选则search进行查找      或者直接ctrl+...

selenium-历史(一)

简介    Selenium是ThoughtWorks公司研发的一个强大的基于浏览器的开源自动化测试工具,它通常用来编写web应用的自动化测试。早期也即Selenium1.x时期主要使用SeleniumRC(SeleniumRemoteControl)进来自动化测试。Seleni...
IT猿 ·2020-03-26

selenium-弹窗操作(八)

本次以笔者公告栏的打赏 弹窗为例对弹窗中的一些操作进行封装后,在测试中使用作用:减少对弹窗反复操作时进行定位的麻烦,以后使用中都直接调用即可达到目的1#coding=utf-823fromseleniumimportwebdriver4importunittest,time56classdialogManu(...

selenium-获取一组数组进行操作(七)

selenium-获取一组数组进行操作  以 纵横中文网 中获取24小时畅销榜的书单为例  此文仅做selenium在自动化测试中怎么获取一组数据进行说明,不做网络爬虫解释  当然,使用爬虫得到本文的结果会简单快捷的多 区别selenium中的elements与element  例如:li...
首页上一页...1718192021下一页尾页