花费 21 ms
Python+Selenium(webdriver常用API)

总结了Python+selenium常用的一些方法函数,以后有新增再随时更新: 加载浏览器驱动: webdriver.Firefox() 打开页面:get() ...

Tue Jan 09 18:22:00 CST 2018 2 11287
selenium+Python(表单、多窗口切换)

1、多表单切换 在Web应用中经常会遇到frame/iframe表单嵌套页面的应用,WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌页面上的元素无法直接定位。 ...

Thu Aug 31 00:16:00 CST 2017 0 9903
selenium+Python(select定位)

1、Select元素 1.打开百度-设置-搜索设置界面,如下图所示 2.箭头所指位置,就是 select 选项框,打开页面元素定位,下方红色框框区域,可以看到 select 标签属性: &l ...

Fri Dec 01 00:40:00 CST 2017 2 6400
selenium+Python(Js处理click失效)

有时候元素明明已经找到了,运行也没报错,点击后页面没任何反应。这种问题遇到了,是比较头疼的,因为没任何报错,只是 click 事件失效了。 问题: 1.在练习百度的搜索设置按钮时,点保存设 ...

Tue Dec 05 23:21:00 CST 2017 1 5227
selenium+Python(Js处理日历控件)

日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题。 基本思路:先用js去 ...

Tue Dec 05 18:36:00 CST 2017 1 3395
selenium+Python(定位 单选、复选框,多层定位)

1、定位一组元素webdriver 可以很方便的使用 findElement 方法来定位某个特定的对象,不过有时候我们却需要定位一组对象,这时候就需要使用 findElements 方法。定位一组对象 ...

Mon Aug 21 19:46:00 CST 2017 0 3755
判断弹出框存在(alert_is_ present)

系统弹窗这个是很常见的场景,有时候它不弹出来去操作的话,会抛异常。那么又不知道它啥时候会出来,那么久需要去判断弹窗是否弹出了 判断 alert 源码分析 class alert_is_presen ...

Tue Dec 12 23:17:00 CST 2017 1 2502
selenium+Python(处理html5的视频播放)

Webdriver支持在指定的浏览器测试HTML5,另外可以用JavaScript来测试这些功能,这样就可以在任何浏览器上测试HTML5 多数浏览器使用控件来播 ...

Mon Sep 04 19:37:00 CST 2017 0 2499
selenium+Python(鼠标和键盘事件)

本篇总结了 web 页面常用的一些操作元素方法,可以统称为行为事件有些 web 界面的选项菜单需要鼠标悬停在某个元素上才能显示出来(如百度页面的设置按钮)。 1 简单操作 1.点击( ...

Wed Nov 22 00:53:00 CST 2017 0 1696
selenium+Python(Page Object 设计模式实例)

以下实例演示了采用了page Object设计模式的方式登录qq空间: 1、创建基础类page:在初始方法__init__()定义驱动的(driver),基本url(base_url)和超时时间(t ...

Thu Nov 16 01:23:00 CST 2017 0 1530

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM