首页 > 其他分享 >selenium控制div内滚动条

selenium控制div内滚动条

时间:2023-02-06 13:46:29浏览次数:32  
标签:selenium js 滚动条 scrollTop div document

1. div内的ID定位及滚动
js = 'document.getElementById("zhizi_mask").scrollTop=10000'
driver.execute_script(js)


2. div内的classname定位及滚动,注意getElements返回的是个列表所以[0]
js = 'document.getElementsByClassName("scroll")[0].scrollTop=10000'
driver.execute_script(js)

3. 获取滚动条当前高度
get_scroll_height_js = "return document.documentElement.scrollTop"


4. 获取当前滚动条全部高度
more_h = 'var q=document.body.offsetHeight;return(q)'

参考:https://www.cnblogs.com/buchi-baicai/p/15910573.html

 

5. 一个新的类似selenium的工具playwright

参考:https://maimai.cn/article/detail?fid=1762379691&efid=rUjuIgz5_2WgjXR47GLyiA

标签:selenium,js,滚动条,scrollTop,div,document
From: https://www.cnblogs.com/regit/p/17095165.html

相关文章

  • Codeforces Round #840 (Div. 2) and Enigma 2022 - Cybros LNMIIT C. Another Array
    题目链接:https://codeforces.com/problemset/problem/1763/C   大致题意: 给你长度为n的数组,你可以进行任意次操作,操作内容如下:选择俩个下标i,j;对于i......
  • Codeforces Round #849 (Div. 4)
    A.CodeforcesChecking题意每个案例给一个字符,如果在”codeforces“中出现过,输出YES,否则输出NOcode/***@author:Changersh*@date:2023/2/322:37*/i......
  • Codeforces Round #236 (Div. 2) E - Strictly Positive Matrix
    根据线性代数的知识可知邻接矩阵自乘相当于做floyed把输入转化为01矩阵(显然>1的数和1是等价的)得到邻接矩阵问是否存在k次后所有数都为正数等价为自乘k次后所有点两两可......
  • 记一次selenium爬取p站图片的经历
    突发奇想,爬取p站图片做个壁纸图库(bukemiaoshu),当然这里有许多的门槛,但是为了实现理想,暂时没想那么多了,直接开干(不是专业做测试和自动化的,如有大佬请评论指教!!!)1......
  • Codeforces Round #244 (Div. 2) C. Checkposts
    裸的tarjan依题意有向图上i和j之间能互相到达,i和j肯定在同一个scc内最小的代价就是Σ每个scc内最小的cost方案就是每个scc内最小值的数的乘积#include<bits/stdc++.h>......
  • Codeforces Round #848 (Div. 2)D. Flexible String Revisit-dp、初等数学
    题目:https://codeforces.com/problemset/problem/1778/D场内打的,首先很容易想到答案来自于a、b不同的位置有几个,设\(f_k\)表示当前有k个不同的位置要复原到完全一样需要多......
  • Codeforces Round #840 (Div. 2) E. Node Pairs-图论、小dp
    题目链接:https://codeforces.com/problemset/problem/1763/E题意有点绕,大概就是给一个p,现在希望找到一个n个点的有向图G,恰好有p个点对\(1\lequ<v\leqn\)使得\(u\tov\)......
  • selenium一旦切换焦点到别的窗口就会检测不到元素
    提问:selenium一旦切换焦点到别的窗口就会检测不到元素事情是这样,在用selenium做一些模拟点击的操作流程。XPATH元素都是正确的,能正常运行,也能检测到元素存在。但是运行的......
  • Codeforces Round #849 (Div. 4) A~G1
    欢乐场hhA.询问给定串是否是codeforces的子串voidsolve(){strings="codeforces";stringa;cin>>a;string::size_typeidx;idx=s.find(a);/......
  • 2.3 Codeforces Round #849 (Div. 4)
    记录一下第一次可以写到G1,只剩一道题就可以ak,虽然是div4,不过也值得开心一下。A-CodeforcesCheckingvoidsolve(){ charc; cin>>c; strings="codeforces"; ......