自动化测试工具 使用 selenium 操作 web 页面时如何不显示执行过程

· 2016年04月22日 · 最后由 Droid roll 回复于 2016年04月22日 · 2204 次阅读

web 自动化测试使用 selenium 打开对应的浏览器然后操作页面,在执行过程中默认会在显示器上显示执行过程(模拟真人在操作),那么想要在执行过程中屏蔽(不显示)执行过程要怎么做?

比如如下登录操作过程:

#coding=utf8
from selenium import webdriver
driverO = webdriver.Chrome()   #调用Chrome浏览器
url = "http://www.xxx.com/xxx"

driverO.get(url)
driverO.find_element(By.ID, "username").send_keys('root')
driverO.find_element(By.ID, "password").send_keys('123')
driverO.find_element(By.CLASS_NAME, 'login_btn').click()

共收到 1 条回复 时间 点赞

可以的。 用 http://phantomjs.org/無頭瀏覽器實現您的需求

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册