1.使用Chrome浏览器进行测试
2.使用狐火浏览器进行测试
代码:
from selenium import webdriver
chrome_capabilities = {
"browserName": "chrome", # 浏览器名称
"version": "", # 操作系统版本
"platform": "ANY", # 平台,这里可以是windows、linux、andriod等等
"javascriptEnabled": True, # 是否启用js
}
driver = webdriver.Remote("http://localhost:4444/wd/hub", desired_capabilities=chrome_capabilities)
driver.get("http://www.baidu.com")
print(driver.title)
# 运行一次结束
运行一次后服务器的chrome会变灰一个(因为配置的时候就只配置了5次执行完就不能执行了)
可以运用多种浏览器放到列表然后调用执行,达到不同浏览器测试脚本案例,这就是remote带来的好处
还可以实现远程测试本地案例
我做的是hub和node节点都是在同一台机器上,可以本地电脑启动hub,另一台电脑启动node节点就可以远程执行案例了。