質問編集履歴

4

誤字修正

2021/08/10 06:04

投稿

nn1245
nn1245

スコア0

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  と表示されます。
34
34
 
35
- (触っていたらno such elementは表示されなくなりましたが以前クリックはできていません。)
35
+ (触っていたらno such elementは表示されなくなりましたが依然としてクリックはできていません。)
36
36
 
37
37
  ```
38
38
 

3

browzerからdriverに変更しました。 driver.switch_to_window(handle_array[1])を to.windowにしました。

2021/08/10 06:04

投稿

nn1245
nn1245

スコア0

test CHANGED
File without changes
test CHANGED
@@ -32,11 +32,13 @@
32
32
 
33
33
  と表示されます。
34
34
 
35
+ (触っていたらno such elementは表示されなくなりましたが以前クリックはできていません。)
36
+
35
37
  ```
36
38
 
37
39
 
38
40
 
39
- economicdata = browser.find_element_by_link_text("経済データ分析a")
41
+ economicdata = driver.find_element_by_link_text("経済データ分析a")
40
42
 
41
43
  economicdata.click
42
44
 
@@ -80,7 +82,7 @@
80
82
 
81
83
 
82
84
 
83
- browser = webdriver.Chrome('C:\Program Files\Google\Chrome\Application\chromedriver_win32\chromedriver.exe')
85
+ driver = webdriver.Chrome('C:\Program Files\Google\Chrome\Application\chromedriver_win32\chromedriver.exe')
84
86
 
85
87
 
86
88
 
@@ -88,13 +90,13 @@
88
90
 
89
91
 
90
92
 
91
- browser.get(url1)
93
+ driver.get(url1)
92
94
 
93
95
 
94
96
 
95
- login_id = browser.find_element_by_name("j_username")
97
+ login_id = driver.find_element_by_name("j_username")
96
98
 
97
- login_pw = browser.find_element_by_name("j_password")
99
+ login_pw = driver.find_element_by_name("j_password")
98
100
 
99
101
 
100
102
 
@@ -108,25 +110,25 @@
108
110
 
109
111
 
110
112
 
111
- login_btn = browser.find_element_by_name("login")
113
+ login_btn = driver.find_element_by_name("login")
112
114
 
113
115
  login_btn.click()
114
116
 
115
117
 
116
118
 
117
- manaba_btn = browser.find_element_by_class_name("external_manaba_link")
119
+ manaba_btn = driver.find_element_by_class_name("external_manaba_link")
118
120
 
119
121
  manaba_btn.click()
120
122
 
121
123
 
122
124
 
123
- handle_array = browser.window_handles
125
+ handle_array = driver.window_handles
124
126
 
125
- browser.switch_to_window(handle_array[1])
127
+ driver.switch_to.window(handle_array[1])
126
128
 
127
129
 
128
130
 
129
- economicdata = browser.find_element_by_link_text("経済データ分析a")
131
+ economicdata = driver.find_element_by_link_text("経済データ分析a")
130
132
 
131
133
  economicdata.click
132
134
 

2

読みやすくしました

2021/08/10 06:02

投稿

nn1245
nn1245

スコア0

test CHANGED
File without changes
test CHANGED
@@ -36,15 +36,13 @@
36
36
 
37
37
 
38
38
 
39
+ economicdata = browser.find_element_by_link_text("経済データ分析a")
40
+
39
- ### 該当のソースコード
41
+ economicdata.click
40
42
 
41
43
 
42
44
 
43
- ```python
44
45
 
45
- economicdata = browser.find_element_by_link_text("経済データ分析a")
46
-
47
- economicdata.click
48
46
 
49
47
  ```
50
48
 

1

codeの中に自分で書いたコードを入れ読みやすくしました。

2021/08/09 15:20

投稿

nn1245
nn1245

スコア0

test CHANGED
File without changes
test CHANGED
@@ -12,11 +12,15 @@
12
12
 
13
13
  ```
14
14
 
15
+ ```html
16
+
15
17
  <a href="course_563036"
16
18
 
17
19
  title="経済データ分析a"
18
20
 
19
21
  style="width:215px;" >経済データ分析a</a>
22
+
23
+ ```
20
24
 
21
25
  この要素を取得してクリックを行い、課題が載っているページに行きたいのですができません。
22
26
 
@@ -57,6 +61,8 @@
57
61
  ### 補足情報(FW/ツールのバージョンなど)
58
62
 
59
63
 
64
+
65
+ ```python
60
66
 
61
67
  import sys
62
68
 
@@ -126,6 +132,8 @@
126
132
 
127
133
  economicdata.click
128
134
 
135
+ ```
136
+
129
137
  パスワードを入力してログインボタンを押すことや、manabaのボタンを押すことはできました。
130
138
 
131
139
  そこから先ができていません。manabaは新規タブで開きます。それが影響しているのでしょうか?