老师请问我在打开chrome的时候,chrome总是有设置页是为什么

来源:3-11 浏览器常见方法进行二次开发

hotdog0420

2020-02-05

图片描述这里是加粗文字
#coding = utf-8
from selenium import webdriver
import time
#类封装
class SeleniumDriver:
def init(self,browser):
self.driver = self.open_browser(browser)

def open_browser(self,browser):
    try:
        if browser == 'chrome':
            driver = webdriver.Chrome()
        else:
            driver = webdriver.Firefox()
        return driver
    except:
        print('打开浏览器失败')
        return None

def get_url(self,url):
    if self.driver != None: 
        if 'http://' in url:
            self.driver.get(url)
        else:
            print('URL有问题')
    else:
        print('case失败')
    self.driver.quit()

def handle_windows(self,*args):
    value = len(args)
    if value == 1:
        if args[0] == 'max':
            self.driver.maximize_window()
        elif args[0] == 'min':
            self.driver.minimize_window()
        elif args[0] == 'back':
            self.driver.back()
        elif args[0] == 'forward':
            self.driver.forward()
        else:
            self.driver.refresh()
    elif value == 2:
        self.driver.set_window_size()
    else:
        print('参数错误')
    time.sleep(5)
    self.driver.quit()

selenium_driver = SeleniumDriver(‘chrome’)
selenium_driver.handle_windows(‘max’)

写回答

2回答

Mushishi

2020-02-10

//img.mukewang.com/szimg/5e40c55209bb399108100433.jpg你去看一下你的设置,或者你启动的时候去增加options,把本地的用户数据加载

0
0

Mushishi

2020-02-06

把你防火墙关闭

0
2
Mushishi
回复
hotdog0420
看上面图片
2020-02-10
共2条回复

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

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

916 学习 · 607 问题

查看课程