问题
web自动化运行的时候,谷歌浏览器输入框显示data,不安全,求老师们帮忙解决下吧
代码
class basePage():
def __init__(self, base_driver=None):
#base_driver是个None对象,后面需要self.driver关联不出来,给base_driver添加注解即可解决 base_driver: WebDriver if base driver is None:
chrome_options =webdriver.ChromeOptions()
# chrome_options.add_arqument("--no-sandbox")
chrome_options.add_experimental_ option('useAutomationExtension', Fa lse)
chrome_options.add_experimental_ option('excludeSwitches',['enable- automation']) chrome_options.add_argument("--s tart-maximized") chrome_options.add_araument('dis
chrome_options.add_argument('disable-infobars')
self.driver =webdriver.chrome(chrome_options=chrome_options)
self.driver.implicitly_wait(10)
else:
self.driver = base_driver
def _login(self):
self.driver.get("https://xxx")
# 谷歌浏览器自带的高级选项按钮
self.driver.find_element(Bv.ID."details-button").send_keys(Keys.ENTER)
# time.sleep(30)
# 谷歌浏览器自带的继续浏览XX按钮
self.driver.find_element(By.ID,"proceed-link").send_keys(Keys.ENTER)
# 输入用户登录的手机号
self.driver.find_element(By.ID, "user").send_keys("18710061002")
# 输入用户登录的密码
self.driver.find_element(By.ID,"pass_encode").send_keys("gwer1234##")
# 输入用户登录的短信验证码 数据库写死123123
self.driver.find_element(By.ID,"phonecode").send_keys("123123")
# 登陆页面的回车
self.driver.find_element(By.ID,"phonecode").send_keys(Keys.ENTER)