python3+selenium自动化测试
菜鸟_测试金
这个作者很懒,什么都没留下…
展开
-
4.页面元素定位方法
Selenium 简介Selenium WebDriver 根据网页中页面元素拥有不同的标签名和属性值等特征来定位不同的元素,并完成对已定位到的页面元素的各种操作。在自动化测试实施过程中,测试脚本中常用的页面元素操作步骤如下:定位网页上的页面元素,获取元素对象。通过获取的页面元素对象拥有的属性操作该页面元素。如单击、输入框输入等。设定页面元素的操作值。如设定输入框中输入的内容或者下拉选项框选项等find_element_by_* 和 find_elements_by_* 的区别:find原创 2020-07-12 23:20:09 · 1827 阅读 · 1 评论 -
3.js和dom对象
-disabled 不能输入且修改,置灰, 默认为true;false 为可以输入修改。-readonly 只读的意思。当定位某些输入框的时候,需要改变元素的属性,让他可以读写当你发现某个元素不能读写的时候,检查源代码是否有这 2 个属性-HTML 负责显示静态页面,展示。标记型语言-css 负责美化,排版-JavaScript 负责动态展示,交互,特效。是一门编辑语言python UI自动化原理:1.=原创 2020-07-12 23:00:00 · 136 阅读 · 0 评论 -
2.Selenium 启动浏览器后基本操作:后退、前进、刷新、关闭窗口等
import timefrom selenium import webdriver# 启动谷歌浏览器,首先要安装chromedriver.exe驱动driver = webdriver.Chrome()# 通过 executale_path 参数指明 Chromedriver.exe 驱动文件所在路径# driver = webdriver.Chrome(executable_path=r"D:\Python\Python37\chromedrive.exe")# 打开网址driver.g原创 2020-07-09 23:26:38 · 498 阅读 · 0 评论 -
1.Selenium 入门
什么是Selenium?Selenium 是浏览器自动化的框架,用来做web自动化测试。为什么要做 web 自动化,应用场景?对于一些重复性的工作冒烟测试正向用例安装selenium第三方库(本人已安装好)下载对应的浏览器驱动IE 驱动驱动下载地址:http://www.nuget.org/packages/Selenium.WebDriver.IEDriver/Firefox 驱动下载地址:https://github.com/mozilla/geckodriver/rele原创 2020-07-09 22:54:40 · 103 阅读 · 0 评论 -
selenium-iframe
iframe,又叫浮动帧标记,是内嵌的网页元素,可以将一个html文件嵌入到另一个html文件中显示。最典型的案例就是163邮箱登录:http://mail.163.com/,被绿色覆盖的部分即为iframe。对iframe进行操作,需要用到一下种方法:switch_to_iframe() 切换到iframe上switch_to.iframe() ...转载 2018-04-27 22:17:03 · 223 阅读 · 0 评论