我有多个问题,其中有多个选项。
选择所需的问题元素为question_element
我无法获得此元素中的第一个文本框。我用了
question_element.find_elements_by_xpath("//textarea")
但是它给了我整个网页中带有标签textarea的所有元素的列表。我试过了
question_element.find_elements_by_xpath("/textarea")
question_element.find_elements_by_xpath("./textarea")
但他们没有给出任何结果。如何在question_element
中获取标记名为textarea的第一个元素答案 0 :(得分:5)
有两种变体适用于已找到元素中的搜索(不在整个页面内):
question_element.find_elements_by_xpath(".//textarea")
或
question_element.find_elements_by_xpath("textarea")
答案 1 :(得分:0)
试试这个
question_element.find_elements_by_xpath("//textarea[position()=1]")