当前位置:首页>开发>正文

selenium谷歌人机验证 如何用Selenium进行Chrome自动化测试

2023-04-11 21:09:58 互联网 未知 开发

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

最新文章