接着第四天,我们把build拷贝到了虚拟机,远程执行了安装命令,接下来就是在本地机器上通过Selenium访问web console做初始化配置了。
Selenium是一个用于Web应用程序测试的工具,直接运行在浏览器中,就像真正的用户在操作一样。在python中使用Selenium也非常方便,pip install selenium安装好就可以用了。可以用它来启动浏览器,打开网页,定位元素,操控键盘输入与鼠标点击操作等。
先看我的代码感受一下selenium用起来是多么的简单,就跟自然语言一样:
其他常见的操作,大家没事可以试一下:
element.clear():清空输入框的内容
driver.maximize_window():窗口最大化
driver.set_window_size(480,600):窗口大小变化
driver.switch_to_alert().accept():处理警告弹窗
写到这里,脚本就差不多完成了。还记得最开始的时候,我需要的build是写死在脚本里的,这样显然不科学。我们得做成执行脚本的时候带入build参数,使用optparse这个用来处理命令行参数的模块好了。
执行一下,如果没有带build参数会怎样:
自动打印出了脚本的用法和帮助文档。关于optparse就不介绍了,感兴趣的童鞋可以自己查文档。
网友评论