2017-03-28 8 views
-1

私はPython/Selenium(< 3日前)です。順序付けられていないリストの「成績」項目をクリックしようとしています(画像を参照してください)。私はfind_element_by_link_text、find_element_by_css_selectorを試しましたが、それを見つけることができません。要素Python/Selenium ul内の要素をクリックしてください

感謝を検査から

画像。

+0

画像の代わりにテキストとしてHTMLを投稿してください。その画像は読めません。また、試したコードと結果を投稿してください。 – JeffC

答えて

0

要素がフレーム内にあることは明らかです。だから、これはあなたが何をする必要があるかです:

(このJavaコードを使用する同等のPythonコード)

  1. driver.switchTo().frame("frameDetail");

  2. driver.findElement(By.id("grades")); それとも driver.findElement(By.linkText("Grades"));

私にしてみましょうこれがあなたに役立つかどうかを知る。

+0

ありがとうございました。それは完璧に働いた! – Student

+0

@研究員私はあなたを助けることができてうれしいです。それがあなたに役立ったならば、答えをupvoteしてください。ありがとう。 – DebanjanB

+0

もう一度ありがとうございます。私は答えをupvoteでした。しかし、0にとどまっているようだ。 – Student

関連する問題