質問するログイン新規登録

回答編集履歴

1

加筆・修正

2021/05/08 21:24

投稿

Reach
Reach

スコア735

answer CHANGED
@@ -1,13 +1,29 @@
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
- browser.find_elements_by_xpath()を使用して
4
3
 
4
+
5
5
  ```Python
6
- browser.find_elements_by_xpath('//タグ名[text()="取得するテキスト"]')
6
+ browser.find_elements_by_xpath('//タグ名[text()="指定した文字列"]')
7
7
 
8
- browser.find_elements_by_xpath('//*[text()="取得するテキスト"]')
8
+ browser.find_elements_by_xpath('//*[text()="指定した文字列"]')
9
9
 
10
+ browser.find_elements_by_link_text("指定した文字列")
11
+
10
12
  browser.find_elements_by_xpath('//タグ名[contains(text(), "テキスト中に含まれている文字")]')
11
13
 
12
14
  browser.find_elements_by_xpath('//*[contains(text(), "テキスト中に含まれている文字")]')
15
+
16
+ browser.find_elements_by_partial_link_text("テキスト中に含まれている文字")
17
+ ```
18
+
19
+
20
+ ```Python
21
+ # 例えば inputタグであれば
22
+
23
+ for item in browser.find_elements_by_xpath('//input[text()="指定した文字列"]') :
24
+ item.click()
25
+ break
26
+
27
+ # ページ遷移しないのであれば これで 大丈夫かと思います
28
+
13
29
  ```