自动化web测试----浏览器操作

driver.find_element_by_link_text("新闻") #按文字寻找
print(driver.capabilities['version']) # 打印浏览器version的值
driver.get(url) 打开网址
driver.back() # 后退
driver.forward() # 前进
driver.quit() 退出
driver.refresh() # 刷新方法 refresh
driver.current_url#获取当前页面的URL
driver.title#获取当前页面的标题title
新窗口打开
driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + 't') # 触发ctrl +

通过不同的方式定位元素:

driver.find_element_by_id("kw").clear() # 调用clear()方法去清除
driver.find_element_by_id("kw").send_keys("Selenium")// 输入
driver.find_element_by_css_selector("#su") # 找 百度一下 这个按钮
driver.find_element_by_id("kw")
获取元素组:
driver.find_elements_by_xpath("//*/input[@type='radio']") # 获取单选框按钮组

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容