
selenium
cuipan1234
这个作者很懒,什么都没留下…
展开
-
selenium常用小技巧
# coding = utf-8可加可不加,开发人员喜欢加一下,防止乱码嘛。 from selenium import webdriver要想使用selenium的webdriver 里的函数,首先把包导进来嘛 browser = webdriver.Firefox() 我们需要操控哪个浏览器呢?Firefox ,当然也可以换成Ie 或 Ch转载 2016-09-02 10:00:47 · 408 阅读 · 0 评论 -
selenium引入事件汇总
from selenium.webdriver.common.action_chains import ActionChains #引入鼠标事件from selenium.webdriver.common.keys import Keys #引入键盘事件原创 2016-09-02 10:31:57 · 511 阅读 · 0 评论 -
selenium下拉框之select处理
【转载】今天总结下selenium的下拉选择框。我们通常会遇到两种下拉框,一种使用的是html的标签select,另一种是使用input标签做的假下拉框。后者我们通常的处理方式与其他的元素类似,点击或使用JS等。而对于前者,selenium给了有力的支持,就是Select类。我们要进行试验的网站:http://sahitest.com/demo/selectTest.htm转载 2016-09-02 10:40:37 · 2018 阅读 · 0 评论 -
js返回网页顶部 scrollTop及相关用法
网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页正文全文宽: document.body.scrollWid转载 2016-09-18 14:08:20 · 494 阅读 · 0 评论 -
selenium常用方法
导入模块:from selenium import webdriverfrom selenium.common.exceptions import NoSuchElementException选择浏览器:driver = webdriver.Firefox()打开url:driver.get("http://www.baidu.com")等待:d转载 2016-09-07 18:12:50 · 2743 阅读 · 0 评论 -
简单分享一个轻量级自动化测试框架目录结构设计
如下:分层如下:config层,放配置文件,把所有的项目相关的配置均放到这里,用Python支持较好的配置文件格式如ini或yaml等进行配置。实现配置与代码分离。data层,放数据文件,可以把所有的testcase的参数化相关的文件放到这里,一般可采用xlsx、csv、xml等格式。实现数据与代码分离。drivers层,放所需的驱动,如Chromedriver、IED转载 2016-10-08 17:08:18 · 752 阅读 · 0 评论