我试图在我的脸书小组中找到一个textarea。登录没问题,driver.get(group)
也可以,但是当我尝试找到textarea时,它返回它无法找到它。奇怪的是,我可以清楚地看到它。
def send_post(self,text,group):
assert self.logged == True
self.driver.get(group)
text_field = self.driver.find_element_by_css_selector('div.innerWrap').find_element_by_tag_name('xhpc_message_text')
text_field.send_keys(text)
self.driver.find_element_by_xpath("//button[@value='1']").click()
你知道我做错了什么吗?你有更好的方式发布到fb组吗?
答案 0 :(得分:0)
xhpc_message_text
不是标记名称; textarea
是。
如果您正在谈论撰写后<textarea>
,那么name
的{{1}}属性(不同!)。您可以将xhpc_message_text
来电合并为一个:
find_element_by_*