selenium
longfei_2010
选择我,就是选择全世界
展开
-
Python+Selenium WebDriver API:浏览器及元素的常用函数及变量整理总结
由于网页自动化要操作浏览器以及浏览器页面元素,这里笔者就将浏览器及页面元素常用的函数及变量整理总结一下,以供读者在编写网页自动化测试时查阅。from selenium import webdriverdriver=webdriver.Firefox()driver.get(r'http://www.baidu.com/')print 'driver attributes:'pri...转载 2018-09-18 10:44:28 · 215 阅读 · 0 评论 -
Selenuim+Python之元素定位总结及实例说明
网页自动化最基本的要求就是要定位到各个元素,然后才能对该元素进行各种操作(输入,点击,清除,提交等),所以笔者今天来总结下Selenuim+Python最基本的几种定位方式及实例说明,希望能帮助到大家。 另外:学习元素定位方法前,建议先前往http://www.w3school.com.cn/html/index.asp 学习html前端基础知识,这个更加有利于定位。 目录...转载 2018-09-18 10:45:22 · 220 阅读 · 0 评论 -
Python+Selenium定位不到元素常见原因及解决办法(报:NoSuchElementException)
在做web应用的自动化测试时,定位元素是必不可少的,这个过程经常会碰到定位不到元素的情况(报selenium.common.exceptions.NoSuchElementException),一般可以从以下几个方面着手解决:1.Frame/Iframe原因定位不到元素: 这个是最常见的原因,首先要理解下frame的实质,frame中实际上是嵌入了另一个页面,而webdriver每次只能...转载 2018-09-18 10:47:25 · 431 阅读 · 0 评论 -
python接口测试——Excell文件读取进行参数化
python进行http请求时,需要对参数进行参数化,此时就可以运用Excel进行,具体如下:1.梳理出请求中那些参数需要参数化,然后新建一个Excel,如图: 2.读取Excel中的内容,在读取前需要导入python中的xlrd,Python读取Excel文件需要使用第三方的库文件xlrd,方可对文件进行操作,通过文件的位置,sheet名称,读取每行的内容#coding=...转载 2018-09-18 10:54:40 · 2057 阅读 · 0 评论 -
使用 CSS 选择器定位元素
CSS可以通过元素的id、class、标签(input)这三个常规属性直接定位到,而这三种编写方式,在HTML中编写style的时候,可以进行标识如: #su .class input一、使用绝对路径来定位元素在使用绝对路径的时候,每个元素之间要有一个空格。WebElement userName=driver.findElement(By.cs...转载 2018-09-18 10:55:29 · 4836 阅读 · 0 评论