我是 CasperJS 新手,在登录该网站时遇到问题http://weibo.com/login.php
这是我尝试过的
this.fill('form#contact-form', {
'username': '[email protected]',
'password': 'anypassword',
}, true);
我不能使用它,因为它没有形式。
所以我尝试了使用 sendKeys 的不同方法。
this.sendKeys('.W_input ', '[email protected]');
现在我的问题是输入文本中没有ID,只有一个CLASS,并且用户名和密码都具有相同的CLASS。我如何仅使用该类在该文本框中输入内容?或者是否可以使用 XPath 来使用 sendKeys?
casper 支持 CSS3 选择器(tuts+ 对您应该记住的前 30 条内容进行了详尽的总结)所以你可以做类似的事情:
this.sendKeys('input[name=username]', '[email protected]');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)