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

浙公网安备 33010602011771号