TA的每日心情 | 无聊 昨天 09:47 |
---|
签到天数: 528 天 连续签到: 1 天 [LV.9]测试副司令
|
1测试积点
- 封装:
- from selenium import webdriver
- def brower(type_):
- try:
- driver = getattr(webdriver, type_)()
- except:
- driver = webdriver.Chrome()
- return driver
- class web_ui:
- # driver = webserver.Chrome()
- # 构造函数
- def __init__(self, type_):
- self.driver = brower(type_)
- # 打开url
- def open(self, url):
- self.driver.get(url)
- # 元素定位
- def locator(self, value):
- return self.driver.find_element(value)
- # 点击
- def click_(self, name, value):
- self.locator(name, value).click()
- # 输入
- def send_(self, name, value, txt):
- self.locator(name, value).send_keys(txt)
- # 退出
- def quit_(self):
- self.driver.quit()
- # 等待
- def sleep_(self, value=10):
- self.driver.implicitly_wait(value)
- 调用:
- from selenium1.web_ui import web_ui
- web_ui('Chrome')
- web_ui.open('http://www.baidu.com')
- 提示错误:
- TypeError: open() missing 1 required positional argument: 'url'
-
复制代码
|
|