質問編集履歴
2
タイトルの文章がわかりにくかったので変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
seleniumで
|
1
|
+
seleniumでロードするたびにidが変わる要素をクリックしたい
|
body
CHANGED
File without changes
|
1
実行コードの書き忘れと、find_elements_by_xpathからfind_element_by_xpathにしたのでエラー内容を変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,12 +11,11 @@
|
|
11
11
|
## 試したこと
|
12
12
|
- 「is unknown」の文字をクリックするために以下のコードを実行するとエラーが出る
|
13
13
|
```
|
14
|
-
Traceback (most recent call last):
|
15
|
-
File "webdriver.py", line 24, in <module>
|
16
|
-
|
14
|
+
driver.find_element_by_xpath(".//span[contains(text(), 'is unknown')]").click()
|
17
|
-
AttributeError: 'list' object has no attribute 'click'
|
18
15
|
```
|
16
|
+
```
|
19
|
-
|
17
|
+
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":".//span[contains(text(), 'is unknown')]"}
|
18
|
+
```
|
20
|
-
|
19
|
+
要素が見つからないとのことです。。
|
21
20
|
|
22
21
|
お知恵をお貸しください。よろしくお願いします。
|