将机械化浏览器与selenium相结合

时间:2014-01-07 06:36:42

标签: python python-2.7 selenium mechanize

我必须使用mechanize在python中编写登录脚本并在HTML中进行一些更改,现在使用mechanize.Browser()我获得了下面的HTML,现在我希望搜索并单击“删除”按钮,是一个div,我无法用机械化。

我浏览了互联网,发现可以使用selenium点击此按钮。但是所有的例子都是firefox浏览器的一个实例。我怎样才能让selenium继续我先用机械化做的事情。

<div class="modal-buttons"><input type="button" onclick="Modal.vars.action(); return Modal.hide(event);" value="Delete" class="freshbutton-blue"><input onclick="Modal.hide(event)" type="button" name="cancel delete" value="Cancel" class="freshbutton"></div>

1 个答案:

答案 0 :(得分:0)

无法从我在selenium API中看到的HTML源代码中实例化webdriver实例。 Selenium是一个测试真实用户操作/与网站交互的工具,这就是Selenium打开浏览器(维护cookie,会话,呈现javascript)和模拟真实用户将执行的用户操作的原因。