Py学习  »  techworld  »  全部回复
回复总数  1
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&继续帮助像我们这样的人。