
配置好python和selenium以及浏览器驱动环境后就可以编写自动化测试代码了。(前期功能熟悉测试用例编写好)
三大浏览器启动代码如下:
1.chrome

from selenium import webdriver #实例化Chrome类,与Chromedriver建立连接,启动一个干净的chrome浏览器 driver=webdriver.Chrome()
2.IE
from selenium import webdriver driver=webdriver.Ie()

3.firefox
from selenium import webdriver driver=webdriver.Firefox() driver.get("https://www.baidu.com)
对应的浏览器类实例化也有众多参数firefox50 selenium,例如Chrome类中有:

excutable_path:代表Chromedriver路径,默认会从系统变量path环境变量值去找;
port:webdriver的端口号,默认值为0,选择一个未被占用的端口号即可;
还有诸多其它的,可以control点击类名去查看方式。

启动浏览器webdriver前还可以对option进行修改firefox50 selenium,例如在推进chrome浏览器前可以点调用Chromeoption方法,添加一些客户缓存配置信息等
1.关闭chrome浏览器“chrome正遭到自动检测工具的控制”提示栏
from selenium import webdriver #设置options option=webdriver.ChromeOptions() option.add_argument("--disable-infobars") #初始化浏览器会话时加上Chromeoption的设置 driver=webdriver.Chrome(options=option() driver.get("https://www.baidu.com)
2.添加用户配置数据:user-data-dir=path
启动浏览器是,如果必须带上客户设置的数据,如缓存等,可以在option中指明。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-143956-1.html
中国海军对日最大的优势在固定翼战机