1.HTMLçªå£å¼¹åºä»£ç
2.两招,帮你解决网页弹出框问题
3.如何在用javascript:history.back();返回后自动刷新
HTMLçªå£å¼¹åºä»£ç
<!doctype html><html>
<head><title>æ æ é¢ææ¡£</title></head>
<body>
<!--æå ¥æé® å¼å§-->
<input type="button" value="å¼¹åºå¯¹è¯æ¡" onclick="MsgBox()" />
<!--æå ¥æé® ç»æ-->
<!--å¼ç¨JS代ç 以达å°å¼¹åºå¯¹è¯æ¡ç®ç å¼å§-->
<script language="javascript">
function MsgBox() //声ææ è¯ç¬¦
{
alert("ææ¯å¯¹è¯æ¡çå 容"); //å¼¹åºå¯¹è¯æ¡
}
</script>
<!--å¼ç¨JS代ç 以达å°å¼¹åºå¯¹è¯æ¡ç®ç ç»æ-->
</body>
</html>
æ©å±èµæï¼æ¹æ³åæ°è¯¦è§£
åæ°è§£éï¼
window.open å¼¹åºæ°çªå£çå½ä»¤ï¼
'page.html' å¼¹åºçªå£çæ件åï¼
'newwindow' å¼¹åºçªå£çååï¼ä¸æ¯æ件åï¼ï¼éå¿ é¡»ï¼å¯ç¨ç©º''代æ¿ï¼
height= çªå£é«åº¦ï¼
width= çªå£å®½åº¦ï¼
top=0 çªå£è·ç¦»å±å¹ä¸æ¹çè±¡ç´ å¼ï¼
left=0 çªå£è·ç¦»å±å¹å·¦ä¾§çè±¡ç´ å¼ï¼
toolbar=no æ¯å¦æ¾ç¤ºå·¥å ·æ ï¼yes为æ¾ç¤ºï¼
menubarï¼scrollbars 表示èåæ åæ»å¨æ ã
resizable=no æ¯å¦å 许æ¹åçªå£å¤§å°ï¼yes为å 许ï¼
location=no æ¯å¦æ¾ç¤ºå°åæ ï¼yes为å 许ï¼
status=no æ¯å¦æ¾ç¤ºç¶ææ å çä¿¡æ¯ï¼é常æ¯æ件已ç»æå¼ï¼ï¼yes为å 许ï¼
两招,帮你解决网页弹出框问题
自动化中,最常遇到的负次幂计算源码表单元素,alert提示框估计是最常用的,如果登录密码错误,源码输出的盒子会弹出一个对话框提示你,用户名或者密码错误。添加
某个用户成功后,也会出现一个提示框提示你。
那么,我们在selenium中如何处理alert的呢?
提示框常用的有二种:
1、只有一个确定按钮。服务器源码下载
2、有两个按钮,分别是素材 源码确定与取消。
alert弹出框源代码
下面直接用代码给大家演示一下如何处理alert提示框
#点击弹出对话框确定按钮
from selenium import webdriver
driver=webdriver.Chrome()
driver.get("D:\\yuangbao\\bao1\\test1.html")
driver.maximize_window()
driver.find_element_by_name("button").click()
#点击弹出对话框确定按钮
driver.switch_to.alert.accept()
#点击弹出对话框取消按钮
from selenium import webdriver
driver=webdriver.Chrome()
driver.get("D:\\yuangbao\\bao1\\test1.html")
driver.maximize_window()
driver.find_element_by_name("button").click()
#点击弹出对话框取消按钮
driver.switch_to.alert.dismiss()
如何在用javascript:history.back();返回后自动刷新
评论信息或评论表单在同一个页面中,但是alert发表成功后源码天空
,返回上一页时却无法自动刷新,dedecms 源码只有按了刷新菜单后才能显示出来新发表的评论。
提交评论的代码如下:[code]response.write "<script language='javascript'" & chr()
response.write "alert('评论提交成功!');" & Chr()
response.write "window.document.location.href='javascript:onclick=history.go(-1)';"&Chr()
response.write "</script" & Chr()
Response.End[/code]解决方法:response.write "<script language='javascript'" & chr()
response.write "alert('评论提交成功!');" & Chr()
response.write "window.document.location.href='这里改成上一页的URL地址';"&Chr()
response.write "</script" & Chr()
Response.End
response.write "<script language='javascript'" & chr()
response.write "alert('评论提交成功!');" & Chr()
response.write "window.document.location.href='"&Request.ServerVariables("HTTP_REFERER")&"';"&Chr()
response.write "</script" & Chr()
Response.Endok !后退刷新代码:
[code]<%Response.Expires = -1
Response.cachecontrol = "no-cache"%[/code]放到asp页的开头,再点后退,就会强制刷新..