Selenium是一款由ThoughtWorks公司开发的web自动化测试工具,它可以让测试人员编写的测试代码直接在浏览器中进行测试,并且它提供了当前绝大多数现代浏览器的驱动。同时Selenium也拥有很多开发语言版本的驱动。我使用的就是python版本的驱动。具体安装步骤可以参考这里。
具体来说,Selenium可以模拟大多数的页面操作:填写表单、拖拽页面、页面切换、返回上一页面、前进到下一页面等。
告诉了Selenium网址之后,它可以自动打开指定的浏览器,并且待页面完全加载之后分别通过页面元素的id、name、XPath、Link Text、tag、class或者是css选择器完成元素的选择。
选定了页面元素之后可以按照预期完成一些列动作。
Talk is cheap, Show you my code