本次采用selenium实现自动化操作的流程
- 打开浏览器
- 录入账号密码
- 等待数据请求(监听)
- 有新数据,进行自动化操作
- 通过homeName搜索,找到对应数据
- 找到对应的类型(让、大小…)
- 找到对应的盘口
- 输入数量
- 提交
附登录代码
def login(self):
print("正在打开登录界面....")
driver.get(indexUrl)
# 等待界面加载
driver.implicitly_wait(120)
# pc网页
driver.find_element(elementBy.NAME, 'loginUsername').send_keys(userName)
driver.find_element(elementBy.NAME, 'loginPassword').send_keys(password)
loginButton = driver.find_element(elementBy.CSS_SELECTOR, '[class="submit-button btn-zh-cn"]')
loginButton.click()
print('手工录入验证码....')
# 此处手动完成 预留三分钟
driver.implicitly_wait(60)
# 切换至iframe
driver.switch_to.frame('eng2')
AutoBy.task_rule(self)
提交结果界面