[英]Automatic click with Selenium, using By.XPATH
你在下图中看到这个蓝色的小标志了吗? 使用 WebDriverWait 我想自动点击这个蓝色标志,以打开那些已经离开喜欢的人的列表。
我使用了 By.XPATH.,更准确地说: //*[@id="jsc_c_z"]/span[1]/span/span/div
,但它不起作用。 注意:我注意到此页面上的 ID 和范围看起来很可疑,因此它们不一定每次都相同。 所以也许我不认为 id = "jsc_c_z" 是可靠的。 您可能需要求助于在目标元素 div 上使用属性的aria-labeld
。
我的代码是:
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="jsc_c_z"]/span[1]/span/span/div'))).click()
这是我想打开的链接https://www.facebook.com/FranzKafkaAuthor/posts/3985338151528881 。
重要提示:也许您必须使用 Facebook 登录名输入,但谁不想这样做会张贴截图
我希望有一个人可以帮助我。 谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.