【发布时间】:2017-07-19 17:20:29
【问题描述】:
Facebook post_box 元素。我无法通过 xpath 找到元素
嗨, 我学习使用 Python 在 Selenium Webdriver 中编写自动化测试脚本。我将制作“Facebook 海报脚本”。登录后我想点击 SendBox 并发送一些文本,但我无法用 Xpath 识别它。 Firebug 对此无能为力。谢谢帮忙。
类似这样的:
登录后
newpost=driver.find_element_by_xpath("i dont know correct xpath")
newpost.click()
newpost.send_keys("Hello!")
newpost.submit()
Firebug 的 Xpath 不工作
newpost = driver.find_element_by_xpath("/html/body/div[1]/div[2]/div[1]/div/div[2]/div[2]/div[2]/div/div[3]/div/div/div/div[2]/div[1]/div/div/div/div[2]/div/div[1]/div[1]/div[2]/div/div/div/div/div/div[2]/div/div/div/div")
【问题讨论】:
-
坦率地说,我希望他们能做到,这样他们的网站(Facebook)就完全不能与 WebDriver 一起工作,以防止机器人/垃圾邮件。由于我假设您不为 Facebook 工作,因此如果您正在寻找可以学习的网站,请尝试以下操作:techbeamers.com/websites-to-practice-selenium-webdriver-online 或者如果您正在创建机器人/垃圾邮件......我真的不能祝您成功。跨度>
标签: python selenium xpath selenium-webdriver