![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium自动化测试
_飞
这个作者很懒,什么都没留下…
展开
-
Python+Selenium使用Page Object实现页面自动化测试
Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。 当页面元素id变化时,只需要更改测试页Class中页面的属性即可。 Page Object模转载 2018-01-30 10:41:17 · 1135 阅读 · 0 评论 -
selenium滚动条
selenium滚动条和appium的滑动是一样的,根据实际滚动情况调用时写具体的参数。'''向下滑动'''def slide(self,num): self.f.driver.execute_script("window.scrollBy(0,%s)"%num)转载 2018-01-30 11:35:54 · 180 阅读 · 0 评论 -
selenium自动化测试 获取两个窗口切换
selenium基于python来获取两个窗口与切换'''获取句柄'''def ss_switch(self,d): '''获取当前句柄''' window = d.current_window_handle print(window) # 获取当前窗口句柄集合 windows = d.window_handles print(windows原创 2018-01-30 11:20:28 · 818 阅读 · 0 评论