本次采用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)# 切换至iframedriver.switch_to.frame('eng2')AutoBy.task_rule(self)
提交结果界面