#Selenium

Selenium中的webdriver定位元素失败的常见原因

自动化测试中经常会出现无法定位元素的情况,报selenium.common.exceptions.NoSuchElementException错误1.动态id定位不到元素forexample:       //WebElementxiexin_ele...

Linux 配置selenium + webdriver 环境

1.ubuntu自带了python,可以打开终端输入python回车后如果显示版本信息就说明已经安装2.安装安装pythonsetuptoolsapt-getinstallpython-setuptools3.安装pip管理工具sudoapt-getinstallpython-pip 检查pip是否安装成功p...

Selenium+TestNG+Maven+Jenkins+SVN(转载)

转载自:https://blog.csdn.net/u014202301/article/details/72354069一、创建Maven项目,下载Selenium和TestNG的依赖(依赖可以理解为你要用到的jar包)。1.  问题。    为什么要创建M...

Selenium+Java的TestNG测试报告优化

本博主很懒,但学习很勤快,一般能从博客园直接转载的东西,本博主绝不动手写,无奈Selenium+java生成的测试报告在百度上搜索。。反正我是没有看到。后来才知道TestNG它可以自动生成测试报告,但效果不太直观,下面我们来做一个优化。一:首先搭建好Selenium+testNG+Maven环境,可参考(当然并不一定用...

Selenium+TestNG+Maven(2)

转载自http://www.cnblogs.com/hustar0102/p/5885115.htmlselenium介绍和环境搭建一、简单介绍  1.selenium:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Mozil...
代码星球 ·2020-04-04

selenium 总结篇,常见方法和页面元素的操作

转载自:http://www.cnblogs.com/tobecrazy/今天,总结一下selenium怎么操作web页面常见的元素。主要有:上传alterdialogprompt dialogconfirm dialogselectlistradioboxinputboxcheckBox测试页面如...

Selenium Webdriver元素定位的八种常用方式(转载)

转载自https://www.cnblogs.com/qingchunjun/p/4208159.html在使用seleniumwebdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1.By.na...

selenium+java利用AutoIT实现文件上传

转载自:https://www.cnblogs.com/yunman/p/7112882.html?utm_source=itdadao&utm_medium=referral1、AutoIT介绍    AutoIT是一个类似脚本语言的软件,利用此软件我们可以方便的实现模...

Selenium WebDriver 对Cookie进行处理绕过登录验证码

  首先需要手动登录一次你的测试网站,去Chrome的F12中获取这个网站的cookie信息,找到对应的保存登录信息的cookie,接下来在代码中将上述的cookie信息通过webdriver写入的自动化脚本所弹出的浏览器中,这样服务器就会认为你已经登录过了,从而达到绕过登录环节的目的。代码参考如下:  driver=...

selenium之 chromedriver与chrome版本映射表(转载)

chromedriver版本支持的Chrome版本v2.34v61-63v2.33v60-62v2.32v59-61v2.31v58-60v2.30v58-60v2.29v56-58v2.28v55-57v2.27v54-56v2.26v53-55v2.25v53-55v2.24v52-54v2.23v51-53v2....

Selenium Webdriver元素定位的八种常用方法

在使用seleniumwebdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下:1.By.name()假设我们要测试的页面源码如下:<buttonid="gbqfba"aria-label="G...

Selenium XPATH详解

原文地址http://www.diggerplus.org/archives/9011、XPATH是什么XPATH是一门在XML文档中查找信息的语言,XPATH可用来在XML文档中对元素和属性进行遍历,主流的浏览器都支持XPATH,因为HTML页面在DOM中表示为XHTML文档。XPATH语言是基于XML文档的树结构,...
代码星球 ·2020-04-04

Selenium WebDriver 工作原理

WebDriver与之前Selenium的js注入实现不同:Selenium通过JS来定位元素处理元素(基本上所有元素都可以定位到)WebDriver通过WebDriverAPI定位处理元素:通过浏览器的nativecomponent来实现把WebDriverAPI的调用转化为浏览器的本地调用(WebDriver能更好...

Selenium2.0 Webdriver 随笔

Webdrivercan'tactiontheelementwhentheelementisoutofview1.Scrolltotheelementuse JavaScript toscrolltheelementtoview[csharp] viewplaincopy ((I...
代码星球 ·2020-04-04

Selenium-Grid2 配置RemoteWebDriver

为什么要使用SeleniumGrid?分布式运行大规模的Test能够通过一个中央点,很容易的运行不同OS上的不同browser最小化对Grid的维护时间,并能充分利用虚拟设备SeleniumGrid部署与启动Hub:总控节点,连接调用Node。 Node:负责执行Tests,调用浏览器。下面以selenium...
首页上一页...1617181920...下一页尾页