问个问题,运行的时候,执行完代码后,谷歌浏览器自动关闭,其实我并没有写退出代码

来源:3-10 浏览器的常见操作方法

qq_奇帅_0

2020-10-09

def open_browser(browser):
if browser == ‘chrome’:
driver = webdriver.Chrome()
elif browser == ‘firefox’:
driver = webdriver.Firefox()
elif browser == ‘ie’:
driver = webdriver.Ie()
else:
driver = webdriver.Edge()
return driver

def get_url(url):
driver = webdriver.Chrome()
if driver is not None:
driver.maximize_window()
if “http” in url:
driver.get(url)
else:
print(“你传入的参数有问题”)
else:
print(“case失败”)

写回答

1回答

Mushishi

2020-10-10

这里看没有问题,唯一的就是你上面封装了open你下面再用的webdriver,

如果没有其他代码这里直接执行 被关闭了,你可以看一下是打开多久关闭的。

或者你把你页面所有代码截图发一下。

0
4
Mushishi
回复
qq_奇帅_0
显而易见你代码有问题呀。你最开始open得时候已经初始化driver了,并且返回了。为啥没有把open赋值给driver,然后geturl你又来一次,handle你又来一次。
2020-10-11
共4条回复

助力Python功能测试人员进阶Web自动化测试

轻松转型,快速胜任自动化测试工程师岗位

907 学习 · 602 问题

查看课程