ActionChains类鼠标操作的常用方法:引入ActionChains类:from selenium.webdriver.common.action_chains import ActionChains 1.右击方法:context_click()实例:ActionChains(driver). ...
分类:
编程语言 时间:
2018-09-11 14:02:00
阅读次数:
171
在日常的网页源码中,我们基于元素的id去定位是最万无一失的,id在单个页面中是不会重复的。但是实际工作中,很多前端开发人员并未给每个元素都编写id属性。通常一段html代码如下: 这个例子中,最外层的div就没有id属性,此时,可以基于class属性来定位元素。常见的基于class定位元素的sele ...
分类:
编程语言 时间:
2018-09-06 18:07:55
阅读次数:
158
1、jQuery jQuery只支持css语法: 2、js 1.通过id获取 document.getElementById(“id”) 获取的是单个 2.通过name获取 document.getElementsByName(“Name”)[0] 获取的是多个 返回的是list 3.通过标签名选取 ...
分类:
编程语言 时间:
2018-09-03 02:45:54
阅读次数:
177
学习selenium已经一个月了,简单概括一下学习的步骤,方便以后回忆。 一. 自动化测试的一些概念 1.分层的自动化测试:unit-->service-->UI 2.什么样的项目时候自动化测试:软件需求变动不频繁;项目周期较长;自动化测试脚本可复用 3.如何学习UI自动化测试:编程语言;Selen ...
分类:
编程语言 时间:
2018-08-30 22:46:15
阅读次数:
329
python+selenium 对于iframe的切入切出
分类:
编程语言 时间:
2018-08-30 18:20:32
阅读次数:
166
selenium中如何判断元素是否存在? selenium中没有提供原生的方法判断元素是否存在,一般我们可以通过定位元素+异常捕获的方式判断。 # 判断元素是否存在 try: dr.find_element_by_id('none') except NoSuchElementException: p ...
分类:
编程语言 时间:
2018-08-27 18:43:22
阅读次数:
234
1、什么是Selenium,为什么web测试,大家都用它? Selenium设计初衷就是为web项目的验收测试再开发。内核使用的是javaScript语言编写,几乎支持所以能运行javaScript的浏览器,支持windows\linux\macos等各种平台。 Selenium 脚本是用多种受支持 ...
分类:
编程语言 时间:
2018-08-26 22:07:51
阅读次数:
235
今天尝试在Jenkins上部署我们的自动化项目,用简单的登录用例来配置,然后我们项目(我自己随意写的)使用的是python+selenium, 在搭建好环境之后,构建的时候碰到了一个问题,就是一直提示找不到我自己定义的模块包,提示错误 ModuleNotFoundError: No module n ...
分类:
编程语言 时间:
2018-08-25 18:48:38
阅读次数:
882
from selenium import webdriver browser=webdriver.Firefox() browser.maximize_window() browser.get('https://www.baidu.com') js='window.open("https://www ...
分类:
编程语言 时间:
2018-08-25 14:15:00
阅读次数:
239
转自:https://blog.csdn.net/five3/article/details/50013159 直接上代码,注意是基于chrome内核的浏览器,基于ie的请替换其中的chrome方法为ie,但自己未尝试过,如果有结果可以告知! from selenium.webdriver.chro ...
分类:
编程语言 时间:
2018-08-21 01:04:31
阅读次数:
177