随笔分类 -  selenium

该文被密码保护。
posted @ 2018-05-28 13:03 我家小海星 阅读(2) 评论(0) 推荐(0)
摘要:一、Desired Capabilities Desired Capabilities 在启动 session 的时候是必须提供的。 Desired Capabilities 本质上是以 key value 字典的方式存放,客户端将这些键值对发给服务端,告诉服务端我们想要怎么测试。它告诉 appiu 阅读全文
posted @ 2018-05-16 13:32 我家小海星 阅读(838) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-05-16 12:58 我家小海星 阅读(0) 评论(0) 推荐(0)
摘要:注:学会根据执行顺序看底层代码 《以下内容摘自大师兄博客》 WebDriver webdriver是按照server – client的经典设计模式设计的。 webdriver的作用就是创建一个新的浏览器实例,也就是启动一个Server端。 (Starts the service and then 阅读全文
posted @ 2018-04-28 13:02 我家小海星 阅读(1197) 评论(0) 推荐(0)
摘要:一、sleep () 休眠方法 --time 固定等待 在开发自动化框架过程中,最忌讳使用Python自带模块的time的sleep方法进行等待,虽然可以自定义等待时间,但当网络条件良好时, 依旧按照预设定的时间继续等待,导致整个项目的自动化时间无限延长。不建议使用。 二、implicitly_wa 阅读全文
posted @ 2018-04-28 12:22 我家小海星 阅读(333) 评论(0) 推荐(0)
摘要:一、多表单切换 driver.switch_to.frame() iframe :直接将一个html 页面嵌入另一个html 页面中 switch_to.frame() 默认可以直接取表单的id 或 name 属性 阅读全文
posted @ 2018-04-27 13:11 我家小海星 阅读(184) 评论(0) 推荐(0)
摘要:一、控制浏览器 1.1 控制浏览器窗口大小 # 获取当前浏览器的大小 driver.get_window_size() # 通过像素设置浏览器的大小 driver.set_window_size('width','height') # 获取当前窗口针对于Windows的位置的坐标x,y driver 阅读全文
posted @ 2018-04-26 19:30 我家小海星 阅读(186) 评论(0) 推荐(0)
摘要:1 id 定位 driver.find_element_by_id() HTML 规定id 属性在HTML 文档中必须是唯一的。这类似于公民的身份证号,具有很强的唯一性 2 name 定位 driver.find_element_by_name() HTML 规定name 来指定元素的名称,因此它的 阅读全文
posted @ 2018-04-25 12:53 我家小海星 阅读(438) 评论(0) 推荐(0)