5

複数の選択肢がある複数の質問があります。

必要な質問要素を 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の最初の要素を取得するにはどうすればよいですか

4

2 に答える 2

11

(ページ全体ではなく)すでに見つかった要素内で検索するために機能する2つのバリアントがあります。

question_element.find_elements_by_xpath(".//textarea")

また

question_element.find_elements_by_xpath("textarea")
于 2012-12-13T13:12:59.210 に答える
0

このようにしてみてください

question_element.find_elements_by_xpath("//textarea[position()=1]")
于 2012-12-13T10:21:00.620 に答える