您好,感谢您阅读本文。
我在公司工作,我的主要任务之一就是清理库存。我浏览地点并删除不到一磅的材料。这样做的过程只包含几个步骤。我必须登录在线系统,导航到库存页面,在页面中搜索少于一磅的材料并一次选择一个(这是一个新的页面),我在其中更改文本框并单击'进入' (发送到另一页),我从两个下拉框中选择,然后点击'保存'。
我想要做的是自动化这个过程,但系统部门。不能让我访问数据库,这将使这项任务变得容易一千倍,因此它必须是客户端。 Selenium是我最好的选择吗?或者最简单的方法是什么?
感谢您阅读本文。
答案 0 :(得分:0)
据我所知,硒绝对是您最好的选择,它可以让您快速上手。
官方入门指南应提供足够的详细信息来完成此任务,如果您需要页面保持打开状态,请在每个单元测试结束时不要self.browser.close()
。不要为沉重的IDE烦恼,使用空闲。
并且请注意,您只能自动使用旧版本的Firefox或Chrome。
指南: http://selenium-python.readthedocs.io/getting-started.html
答案 1 :(得分:0)
Selenium Python可能是最简单的,是的。 我首先会为少于一磅的项目生成一个URLS列表
然后我确信你会有一组特定的按钮来按重量进行过滤。我会这样做并获取您要删除的产品列表,并且可以验证是否正确。然后从那里编写一个函数,加载每个产品的每个URL并单击删除或删除按钮。
答案 2 :(得分:0)
我必须登录在线系统,导航到库存页面,在页面中搜索少于一磅的材料,然后一次选择一个(这是一个新的页面)我改变文本框并点击'输入'(发送到另一页),我从两个下拉框中选择,然后点击'保存'。
对我而言,这听起来像浏览器宏工具的完美项目,使用Selenium IDE或iMacros。创建宏后,如果需要,您可以从command line或bookmark触发任务。