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

深圳品牌网站建设网站制作时间表

深圳品牌网站建设,网站制作时间表,短网址在线生成,wordpress 显示二级分类有时候我们需要控制页面滚动条上的滚动条#xff0c;但滚动条并非页面上的元素#xff0c;这个时候就需要借助js是来进行操作。一般用到操作滚动条的会两个场景#xff1a; 注册时的法律条文需要阅读#xff0c;判断用户是否阅读的标准是#xff1a;滚动条是否拉到最下方。…有时候我们需要控制页面滚动条上的滚动条但滚动条并非页面上的元素这个时候就需要借助js是来进行操作。一般用到操作滚动条的会两个场景 注册时的法律条文需要阅读判断用户是否阅读的标准是滚动条是否拉到最下方。    要操作的页面元素不在吸视范围无法进行操作需要拖动滚动条 其实实现这个功能只要一行代码但由于不懂js 所以花了不小力气找到这种方法。 用于标识滚动条位置的代码 body οnlοad document.body.scrollTop0 body οnlοad document.body.scrollTop100000 如果滚动条在最上方的话scrollTop0 那么要想使用滚动条在最可下方可以scrollTop100000 这样就可以使滚动条在最下方。 场景一 先来解决场第一个问题法律条款是一个内嵌窗口通过firebug工具可以定位到内嵌入窗口可以定位到元素的id 可以通过下面的代码实现。 jsvar qdocument.getElementById(id).scrollTop10000 driver.execute_script(js) 注由于法律条款的文字必须被阅读并接受才能进行下一步 所以必须先将滚动条滑到底部然后“接受”按钮才可用 点击接受以后“下一步”按钮才可用。 场景二 有滚动条的页面到处可见这个就比较容易找例子我们以操作百度搜索结果页为例 #codingutf-8 from selenium import webdriver import time#访问百度 driverwebdriver.Firefox() driver.get(http://www.baidu.com)#搜索 driver.find_element_by_id(kw).send_keys(selenium) driver.find_element_by_id(su).click() time.sleep(3)#将页面滚动条拖到底部 jsvar qdocument.documentElement.scrollTop10000 driver.execute_script(js) time.sleep(3)#将滚动条移动到页面的顶部 jsvar qdocument.documentElement.scrollTop0 driver.execute_script(js) time.sleep(3)driver.quit() 转自 http://tech.ddvip.com/2013-10/1383059700204981.html   以下是我自己的代码 C# IE: using Se OpenQA.Selenium; using SIE OpenQA.Selenium.IE;// SIE.InternetExplorerOptions _IEOptions null; SIE.InternetExplorerDriver _IEDriver null;// init Internet driverprivate void InitIE(){_IEOptions new SIE.InternetExplorerOptions();_IEOptions.IntroduceInstabilityByIgnoringProtectedModeSettings true;_IEOptions.UnexpectedAlertBehavior SIE.InternetExplorerUnexpectedAlertBehavior.Default;_IEOptions.ElementScrollBehavior SIE.InternetExplorerElementScrollBehavior.Bottom;_IEDriver new SIE.InternetExplorerDriver(_IEOptions);}private void Scroll Bar() {IListSe.IWebElement frames _IEDriver.FindElements(Se.By.TagName(frame));Se.IWebElement frameDisplay null;Se.IWebElement frameControlPanel null;foreach (var frame in frames){if (frame.GetAttribute(name) ElementDisplayFrame){frameDisplay frame;}else if (frame.GetAttribute(name) ControlPanelFrame){frameControlPanel frame;}}if (frameDisplay ! null){_IEDriver.SwitchTo().Frame(frameDisplay);// scroll to bottomSe.IWebElement ndaContainer _IEDriver.FindElement(Se.By.Id(ndacontainer));string id ndaContainer.GetAttribute(id);var js var q document.getElementById( id ).scrollTop10000;_IEDriver.ExecuteScript(js, null);ElementHP.Wait(_IEDriver);Se.IWebElement yesButton _IEDriver.FindElement(Se.By.XPath(//input[nameI1]));if (yesButton ! null yesButton.Enabled){yesButton.Click();}} }  转载于:https://www.cnblogs.com/qixue/p/3927325.html
http://wiki.neutronadmin.com/news/363693/

相关文章:

  • 网站加强阵地建设与管理弄个app要花多少钱
  • 网站模版设计小程序开发公司网
  • 怎么把自己做的网站上传到网上黑龙江省建设协会网站
  • 盐城市住房和城乡建设局门户网站包装设计是什么
  • 网站建设教程书籍免费下载网站源码分享
  • 做的图怎么上传到网站阜宁哪家专业做网站
  • 衡水购物网站制作wordpress 媒体路径
  • 课程培训网站模板下载找哪个公司做网站推广最好
  • 网站做交互设计如何提高网站访问速度的文章
  • 怎样将视频放在网站里做公司做网站需要准备什么
  • 招工做的网站宁波网站建设服务公司电话
  • wordpress 表格 链接seo新手教程
  • 网站建设 需要ae吗网站后台用户管理系统
  • 有哪些做数据分析的网站教做甜品的网站
  • 做个网站出来要多少钱ui交互设计做什么
  • 怎么做谷歌这样的网站台州制作网站软件
  • 做家居的网站win xp 个人网站免费建设
  • 建设投资公司网站昆明行业网站建设
  • 怎么做课题组网站google app下载
  • 做网站营销网站建设基础心得
  • 允许发外链的网站梅州建站公司
  • 网站文章展示是做怎么重庆企业seo
  • 网站输入卡密提取怎么做企业网站建设服务公司
  • 网站建设公司公司介绍百度商桥接入网站
  • 品牌型网站有哪些镇江论坛网站建设
  • 观影楼网站wordpress 破解账号
  • 一分钟建站泰安可信的网站建设
  • 网站开发net源码网易企业邮箱怎么修改密码
  • 网站安全怎么做俄罗斯最新新闻消息
  • 湖南彩票网站开发wordpress如何上传文件大小