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

网站建设模板研究免费购物网站建设

网站建设模板研究,免费购物网站建设,在哪个网站做视频赚钱,互联网网站设计web应用中#xff0c;经常会遇到弹框。不处理弹框#xff0c;页面其他元素都是不能操作的。js弹框有3种#xff1a;alert警告框、confirm确认窗口、prompt信息输入窗口。webdriver提供了处理这3种弹框的方法。首先通过switch_to定位到弹框#xff0c;然后针对弹框的不同经常会遇到弹框。不处理弹框页面其他元素都是不能操作的。js弹框有3种alert警告框、confirm确认窗口、prompt信息输入窗口。        webdriver提供了处理这3种弹框的方法。首先通过switch_to定位到弹框然后针对弹框的不同可以使用accept/dismiss/text/send_keys进行处理。        用法演示        1alert警告框        一般用于提示信息或者警告信息的展示。以百度搜索首页html演示其用法。from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.common.exceptions import NoAlertPresentException#封装判断弹框是否出现方法def alert_is_present(): try: driver.switch_to.alert return True except NoAlertPresentException: return Falsedriver webdriver.Chrome()driver.get(https://www.baidu.com/)driver.implicitly_wait(10)driver.maximize_window()#鼠标在设置按钮悬停set_but driver.find_element_by_xpath(//*[ids-usersetting-top])ActionChains(driver).move_to_element(set_but).perform()#点击搜索设置driver.find_element_by_link_text(搜索设置).click()#点击保存设置driver.find_element_by_link_text(保存设置).click()#切换到警告框并接受if alert_is_present() True: driver.switch_to.alert.accept()driver.quit()        2confirm确认窗口        这个窗口包含一个【确定】和【取消】按钮点击按钮弹窗会返回一个布尔值。确认返回true,取消返回false,由此可以判断用户的操作。        以菜鸟工具页面展示其用法。from selenium import webdriverfrom selenium.common.exceptions import NoAlertPresentExceptiondriver webdriver.Firefox()driver.implicitly_wait(10)driver.get(https://c.runoob.com/codedemo/5431)driver.maximize_window()#封装判断弹框是否出现方法def alert_is_present(): try: driver.switch_to.alert return True except NoAlertPresentException: return False#点击【点我】按钮driver.switch_to.frame(iframeResult)driver.find_element_by_xpath(/html/body/button).click()#点击【取消】按钮if alert_is_present() True: driver.switch_to.alert.dismiss() print(dismiss)driver.quit()        3prompt信息输入窗口        用户可以在弹框输入字符串点击确认后页面会返回输入框内的字符串。        以菜鸟工具页面展示其用法。from selenium import webdriverfrom selenium.common.exceptions import NoAlertPresentExceptiondriver webdriver.Firefox()driver.implicitly_wait(10)driver.get(https://www.runoob.com/try/try.php?filenametryjs_prompt)driver.maximize_window()#封装判断弹框是否出现方法def alert_is_present(): try: driver.switch_to.alert return True except NoAlertPresentException: return False#点击【点我】按钮driver.switch_to.frame(iframeResult)driver.find_element_by_xpath(/html/body/button).click()#点击【取消】按钮if alert_is_present() True: driver.switch_to.alert.send_keys(小蛋黄) driver.switch_to.alert.accept() text driver.find_element_by_xpath(//*[iddemo]).text print(text)driver.quit()
http://wiki.neutronadmin.com/news/282957/

相关文章:

  • 网站的分类有哪些内容全球最大设计网站
  • 手机网站推荐一个做seo推广做网站有用吗
  • 常州模板建站平台互联网营销是做什么
  • wordpress多站点搭建网站后台是怎样制作
  • 南宁有做网站的公司吗网站首页有哪些内容
  • 网站用户 分析电商平台推广方案
  • 教育主管部门建设的专题资源网站有哪些网站建设公司上线
  • 福田网站建设运营费用wordpress仿小米主题
  • 有关网站空间正确的说法是菏泽网站开发
  • 网站小视频怎么做代理wordpress4.8 php版本
  • .net 网站域账号自动验证码推广引流吸引人的标题
  • 深圳网站建设公司地址电商网站建设应用
  • 阳江招聘网站哪里最好找工作高负载php网站开发
  • 网站搜索排名高怎么做内蒙古城乡住房建设厅网站
  • 一条龙网站建设哪家专业地产平面网站
  • 月熊志网站巴中市做网站
  • 网络直播网站建设在线制作gif表情包生成器
  • 宁波建设网站制作域名绑定ip网站吗
  • 网站建设禁止谷歌收录的办法手机网站标准
  • 深圳品牌网站设计推广苏州网站建设师
  • 广州网站建设菲利宾网站建设需求分析酒类
  • 知乎网站建设wordpress后台登陆美化
  • 大丰网站建设企业网络营销的模式有哪些
  • 自己做的网站为什么访问不永康公司做网站
  • 天津做网站费用私人网站设计公司公司
  • 产业园门户网站建设方案网站可以做信息抓取吗
  • 超实用网站如何备份网站数据库
  • 打开浏览器的网站网络服务协议
  • 抚州网站开发机构嵌入式软件开发薪资
  • 届毕业设计代做网站软件开发5个过程