当前位置: 首页 > news >正文

套做网站商城网站建设课设

套做网站,商城网站建设课设,html网页的基本结构,网站推广渠道一、Alert/Confirm/Prompt弹出窗口特征说明 Alert弹出窗口#xff1a; 提示用户信息只有确认按钮#xff0c;无法通过页面元素定位#xff0c;不关闭窗口无法在页面上做其他操作。 Confirm 弹出窗口#xff1a; 有确认和取消按钮#xff0c;该弹出窗口无法用页面元素定…一、Alert/Confirm/Prompt弹出窗口特征说明 Alert弹出窗口 提示用户信息只有确认按钮无法通过页面元素定位不关闭窗口无法在页面上做其他操作。 Confirm 弹出窗口 有确认和取消按钮该弹出窗口无法用页面元素定位不关闭窗口无法在页面上做其他操作。 Prompt弹出窗口 有输入框、确认和取消按钮该弹出窗口无法用页面元素定位不关闭窗口无法在页面上做其他操作。 注意3种窗口为浏览器自带的窗口该窗口无法定位到元素能定位到元素需要使用WebElement操作。 二、Alert/Confirm/Prompt弹出窗口操作 第一步需要获取弹出窗口两种方法 与Alert(driver) alertdriver.switch_to.alert或 from selenium.webdriver.common.alert import Alert alertAlert(driver) 第二步对获取到的窗口进行操作常用方法如下 alert.text() # 获取窗口信息alert.accept() # 确认alert.dismiss() # 取消alert.send_keys(keysToSend) # 输入信息 alert.authenticate(username, password) # 用户认证信息登录已有确认操作 三、实例说明 创建下面3个html文件 alertTest.html htmlheadtitleAlert Test/titlemeta http-equivcontent-type contenttext/html; charsetUTF-8//headscript typetext/javascriptfunction showAlert(){alert(document.from1.t1.value);}function showMultilineAlert(){alert(你必须纠正以下错误:\n你必须输入XXXX.\n你必须做XXXX.\n你必须XXXX);}/scriptbodyh2Alert Test/h2form namefrom1input typetext namet1 value可以输入 Alert 信息brbrinput typebutton namebutton1 value点击Alert获取输入框信息 onclickshowAlert()brbrinput typebutton namebutton2 valueAlert自带多行文本信息 onclickshowMultilineAlert()br/form/body/html confirmTest.html htmlheadmeta http-equivcontent-type contenttext/html; charsetUTF-8/titleConfirm Test/title/headscript typetext/javascriptfunction showConfirm(){var t1 document.from1.t1;if (confirm(请点击确认或取消)){t1.value 确认;}else{t1.value 取消;}}/scriptbodyh2Confirm Test/h2form namefrom1input typebutton namebutton1 value点击Confirm按钮 onclickshowConfirm()brbrinput typetext namet1/form/body/html promptTest.html htmlheadmeta http-equivcontent-type contenttext/html; charsetUTF-8/titlePrompt Test/title/headscript typetext/javascriptfunction showPrompt(){var t1 document.from1.t1;t1.value prompt(请输入信息信息将填入页面输入框.);}/scriptbodyh2Prompt Test/h2form namefrom1input typebutton namebutton1 value点击Prompt按钮 onclickshowPrompt()brbrinput typetext namet1/form/body/html 示例1Alert弹窗获取文本与确认操作 from selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support.expected_conditions import alert_is_presentfrom selenium.webdriver.common.alert import Alertdriver webdriver.Chrome()driver.get(rE:\XXX\alertTest.html)driver.find_element_by_name(button1).click() # 点击第一个按钮WebDriverWait(driver, 5).until(alert_is_present()) # 等待弹出窗口出现alert driver.switch_to.alert # 获取弹出窗口text1 alert.text # 获取窗口文本信息print(text1) # 打印窗口文本信息alert.accept() # 确认print(----------)driver.find_element_by_name(button2).click() # 点击第二个按钮WebDriverWait(driver, 5).until(alert_is_present()) # 等待弹出窗口出现alert Alert(driver) # 获取弹出窗口text1 alert.text # 获取窗口文本信息print(text1) # 打印窗口文本信息alert.accept() # 确认driver.quit() 注意WebDriverWait(driver, 5).until(alert_is_present()) 加上这个可提高代码的可靠性 示例2Comfirm弹窗获取文本、确认、取消操作 driver webdriver.Chrome()driver.get(rE:\XXX\confirmTest.html)driver.find_element_by_name(button1).click() # 点击按钮WebDriverWait(driver, 5).until(alert_is_present()) # 等待弹出窗口出现alert driver.switch_to.alert # 获取弹出窗口print(alert.text) # 打印窗口信息alert.accept() # 确认time.sleep(2)driver.find_element_by_name(button1).click() # 点击按钮WebDriverWait(driver, 5).until(alert_is_present()) # 等待弹出窗口出现alert driver.switch_to.alert # 获取弹出窗口alert.dismiss() # 取消time.sleep(2)driver.quit() 示例3Prompt 弹窗获取文本、输入内容、确认操作 driver webdriver.Chrome()driver.get(rE:\XXX\promptTest.html)driver.find_element_by_name(button1).click() # 点击按钮WebDriverWait(driver, 5).until(alert_is_present()) # 等待弹出窗口出现alert Alert(driver) # Alert 获取弹出窗口alert.send_keys(selenium Alert弹出窗口输入信息) # 输入信息alert.accept() # 确认time.sleep(2)driver.quit() 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 ​ 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.w-s-a.com/news/863353/

相关文章:

  • 怎么做网站h汉狮企业网站营销的实现方式
  • 新津县建设局网站怎么做区块链网站
  • 网站设计与制作是什么专业广州优化网站
  • 腾讯有做淘宝客网站吗网站开发包
  • 网站整体营销方案网站建设百度贴吧
  • 宣传式网站养生网站模板
  • 临猗网站建设天津做网站哪家服务好
  • 郑州做网站九零后用织梦建设网站的步骤
  • 莱芜网站优化加徽信xiala5江都网站制作
  • 网站开发工具书焦作网站开发公司电话
  • 石狮网站建设报价百度爱采购怎么优化排名
  • 广州网站开发系统如何建设百度网站
  • 免费建立一个个人网站网站流量图怎么做
  • 微信网站建设公司首选网站后台更新 前台不显示
  • 撰写网站专题活动策划方案未成年做网站
  • 免费在线响应式网站自助建站网页设计与网站建设试卷
  • 四川省肿瘤医院搜索优化整站优化
  • 新钥匙建站深圳创业补贴政策2023
  • 建网站需要准备什么网站三个月没排名
  • 网站运营规划网站推广的手段
  • cvm可以做网站服务器吗网片围栏
  • 培训前端网站开发网站开发 群
  • 成都武侯区网站建设wordpress菜单分类目录
  • 牡丹江市西安区建设局网站给公司做的东西放到自己网站上
  • 做网站的前景如何郑州seo规则
  • 学校户网站建设方案专业设计服务
  • 电子商务网站建设好么有一个网站怎么做cpc
  • 镇海住房和建设交通局网站跨境电商就是忽悠人的
  • 维修网站怎么做跨境电商发展现状如何
  • 手机网站设计公司皆选亿企邦桐乡市建设局官方网站