社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

techworld

techworld 最近回复了
5 年前
回复了 techworld 创建的主题 » 尽管python selenium中的文档中有可用性,元素仍然不可见

好吧,在研究、学习和社区帮助方面投入了15天以上的时间之后,一切都没有达到预期的效果,因此我不得不选择第二个选项(不受欢迎)来达到目的。

工作答案

# get total contacts count from left side menu displayed number
totalcount = driver.find_element_by_css_selector('span.jlpDMe[dir="ltr"]').get_attribute('innerHTML')
time.sleep(1)
cimg = driver.find_elements_by_css_selector('div.XXcuqd div[role="checkbox"]')
#t=1 because **div[data-tooltip='Selection actions']** is also a checkbox & we don't want that to be a part of loop
t=1 
while t < int(totalcount)+1:
    driver.execute_script("arguments[0].click();", cimg[t])
    t+= 1

我已经出现了 编辑1-选择所有复选框的示例Javascript工作

不管怎样,谢谢大家花心思解决一个难题,尽管对我来说这仍然是一个难题。但考虑到每个人付出的努力,赏金拥有者是@Dan-Dev。谢谢@Dan Dev&继续帮助像我们这样的人。