selenium谷歌人机验证 如何用Selenium进行Chrome自动化测试
如何用Selenium进行Chrome自动化测试
与使用FireFox、IE测试基本一样。前提是需要Chrome的驱动程序,可以单独下载,然后至于何时的位置,在脚本中指明该驱动所在的位置即可。如使用IE测试:
1. 下载IEDriver(IE的驱动);
2. 在脚本中使用命令指定驱动所在的位置;
3.
selenium自动登录网站怎么解决验证码问题
selenium中有截图的操作 使用save_screenshot方法保存图片
driver.save_screenshot("code.jpg")
想觉得图片太大 剪辑图片可以使用PIL中的Image模块剪辑
img = Image.open("code.jpg")
region = (10, 10, 100, 100)
nimg = img.crop(region)
nimg.save("new_code.jpg")
selenium 验证表单
<html > 
<head> 
<title>无标题文档</title> 
<script language="javascript" type="text/javascript"> 
function judge() 
{ 
if (document.form1.nickname.value=="") 
{alert("请输入你的昵称")return false} 
if (document.form1.qq.value.length<5||document.form1.qq.value.length>9) 
{alert("请输入你正确的QQ号")return false} 
var mailstr 
mailstr=document.form1.mail.value 
if (mailstr.indexOf("@")==-1) 
{alert("请输入你正确的E-mail地址")return false} 
if (document.form1.liuyan.value=="") 
{alert("请输入留言!")return false} 
return true
} 
</script> 
</head> 
<body> 
<form name="form1" method="post" action="" onsubmit="return judge()"> 
昵称: 
<input name="nickname" type="text" id="nickname" size="13" maxlength="20"> 
QQ号: 
<input name="qq" type="text" id="qq" size="16" maxlength="10"> 
E-mail: 
<input name="mail" type="text" id="mail" size="35"> 
个人网站: 
<input name="wanzhan" type="text" id="wanzhan"> 
<input type="submit" name="Submit" value="提交"> 
<input name="reset" type="reset" id="reset" value="重置"> 
</form> 
</body> 
</html>分享给你的朋友吧:i贴吧 新浪微博腾讯微博QQ空间人人网豆瓣MSN
对我有帮助
0