1.安装流程
2
在页面进行操作
停止录制定义名称点击Export导出
选择导出的语言并导出到指定位置
生成的py文件
from selenium import webdriver
import time
class TestBaidu():
# 打开百度 测试用例1
def openBaidu(self):
self.db = webdriver.Chrome()
self.db.get("http://baidu.com")
self.db.maximize_window()
# 百度搜索的操作 测试用例2
def search(self):
input = self.db.find_element_by_id("kw")
# 对输入框的操作
input.send_keys("陈奕迅")
# 定位百度搜索按钮
btn = self.db.find_element_by_id("su")
btn.click()
# 百度设置每页展示条数 测试用例3
def test_baidu_set(self):
driver = self.driver
driver.get(self.base_url + "/gaoji/preferences.html")
RequType = driver.find_element_by_xpath("//select[@id='nr']")
RequTypeOptionAll = RequType.find_elements_by_tag_name("option")
for values in RequTypeOptionAll:
print(values.get_attribute("value"))
print(values.text)
if "50" in values.text:
values.click()
break
time.sleep(3)
# 保存设置
driver.find_element_by_xpath("/html/body/form/div/input").click()
time.sleep(2)
# driver.switch_to_alert().accept()
driver.switch_to.alert
# 关闭
def dbclose(self):
self.db.close()