ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Web自动化测试6-常用方法

Web自动化测试6-常用方法 元素的常用操作方法方法说明send_keys(*value)输入操作方法该方法中的参数表示输入的内容text用于获取文本值clear()清空操作方法submit()提交表单操作方法click()单击操作方法get(url)获取操作方法该方法中的参数URL表示web页面的资源路径save_screenshot(filename)截图操作方法该方法中的参数filename是页面截图后保存的绝对路径get_screenshot_as_base64()对窗口截图并以BASE64方式返回截图常用于嵌入 HTML 测试报告get_attribute(class)用于获取用来获取元素某个属性的值。例如获取class值is_selected()用是否被选择多用于选择框如果多选框处于被选中的状态则返回True, 反之则返回Falseis_enabled用于判断页面元素是否可用可用则返回True不可用则返回Falseis_displayed用于判断页面中是否显示元素显示则返回True不显示则返回False浏览器的常用操作方法方法说明maximize_window()设置浏览器窗口为最大化minimize_window()设置浏览器窗口为最小化fullscreen_window()用来实现全屏操作current_window_handle用于返回窗口句柄current_url用来获取当前窗口URLclose()关闭浏览器窗口quit()关闭浏览器所有窗口并退出浏览器驱动title用于获取页面titlename用于返回当前运行的浏览器名称refresh用于刷新页面page_source用于输出网页源码set_window_size()用于获取浏览器当前窗口的高度与宽度set_window_position(x,y)用于设置浏览器当前窗口的位置window_handles用于获取多窗口句柄返回列表类型
返回列表