回答編集履歴
1
加筆・修正
test
CHANGED
@@ -1,18 +1,22 @@
|
|
1
|
-
[こちら](https://qiita.com/rllllho/items/cb1187cec0fb17fc650a#%E4%B8%AD%E7%B4%9A%E7%B7%A8)を参照
|
1
|
+
[こちら](https://qiita.com/rllllho/items/cb1187cec0fb17fc650a#%E4%B8%AD%E7%B4%9A%E7%B7%A8)と [ここ](https://kurozumi.github.io/selenium-python/locating-elements.html)を参照
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
|
6
6
|
|
7
7
|
|
8
8
|
|
9
9
|
```Python
|
10
10
|
|
11
|
-
browser.find_elements_by_xpath('//タグ名[text()="
|
11
|
+
browser.find_elements_by_xpath('//タグ名[text()="指定した文字列"]')
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
browser.find_elements_by_xpath('//*[text()="
|
15
|
+
browser.find_elements_by_xpath('//*[text()="指定した文字列"]')
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
browser.find_elements_by_link_text("指定した文字列")
|
16
20
|
|
17
21
|
|
18
22
|
|
@@ -22,4 +26,32 @@
|
|
22
26
|
|
23
27
|
browser.find_elements_by_xpath('//*[contains(text(), "テキスト中に含まれている文字")]')
|
24
28
|
|
29
|
+
|
30
|
+
|
31
|
+
browser.find_elements_by_partial_link_text("テキスト中に含まれている文字")
|
32
|
+
|
25
33
|
```
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
```Python
|
40
|
+
|
41
|
+
# 例えば inputタグであれば
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
for item in browser.find_elements_by_xpath('//input[text()="指定した文字列"]') :
|
46
|
+
|
47
|
+
item.click()
|
48
|
+
|
49
|
+
break
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
# ページ遷移しないのであれば これで 大丈夫かと思います
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
```
|