WebDriver对象的一些方法
获取当前窗口的title 就是标题栏的文字,会变的
driver.title
获取当前窗口的地址栏url地址
driver.current_url
随着用户的操作,title和current url会变化
截屏
整个窗口的截屏
driver.get_screenshot_as_file(‘ssl.png’)
某个元素的截屏
ele = driver.find_element_by_id(“su”)
ele.screenshot(“button.png”)
切换窗口
切换到新的窗口里面操作
循环遍历 driver.window_handles 返回是一个列表
driver.switch_to.window(handle)方法切入新的窗口、
handle可以理解成窗口的id,特有的
如何找到窗口的:
检查该窗口的特点,是否要切入那个
切换到最初的窗口
保存主窗口的hanlde
mainwindow = driver.current_window_handle (报存在变量里)
#如果后面的操作还要回到当前的窗口。可以遍历到这个窗口,也可以先保存下当前的窗口
mainwindow = driver.current_window_handle #这个值会变得,可以先存在一个变量里面
for handle in driver.window_handles: #driver.window_handles是当前浏览器打开的所有窗