selenium+python 输入含有span标签的标题


1、

 对于以上标题,一般都是用鼠标点一下,才能输入标题的内容,如下图

 

 一般我们都能定位到该标题,并且用鼠标点击,该JS标签为

<span id="editSubject" style="font-size:20px;cursor:pointer">请在此输入标题</span>==$0,用xpath定位,很容易得到:
driver.find_element_by_xpath("//*[@id='editSubject']").click(),但是不能输入标题内容,只能点击一下输入框。因为我们鼠标点击其他地方就会变成最上面的请在此输入标题
这时我们可以在editSubject后面加上Input,输入标题:
driver.find_element_by_xpath("//*[@id='editSubject']").click()  #点击标题框
driver.find_element_by_xpath("//*[@id='editSubjectInput']").send_keys("leader") #输入标题内容leader
最后成功输入标题:

 







免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM