質問編集履歴

3

2018/08/13 06:07

投稿

myaow
myaow

スコア16

test CHANGED
File without changes
test CHANGED
@@ -11,3 +11,25 @@
11
11
  ![イメージ説明](90e5e30860c2eb236e8b6f359cbb0ae1.png)
12
12
 
13
13
  それ以前の操作は問題ないのですが、コードが間違っているのでしょうか。
14
+
15
+
16
+
17
+ ※追記
18
+
19
+ ブログ(https://benzenetarou.hatenablog.com/entry/selenium/twitter/login)を参考にxpathを取得してコードを書き換えてみたのですがやはりだめでした。
20
+
21
+ ```
22
+
23
+ driver.find_element(:xpath, '//*[@id="identifierId"]').send_keys 'メールアドレス'
24
+
25
+ #IDの入力
26
+
27
+ time.sleep(1.5)
28
+
29
+ driver.find_element(:xpath, '//*[@id="identifierNext"]').click
30
+
31
+ #次へボタンのクリック
32
+
33
+ ```
34
+
35
+ ![イメージ説明](19817c2ad6d0ebb919f29fecd60f8898.png)

2

2018/08/13 06:07

投稿

myaow
myaow

スコア16

test CHANGED
File without changes
test CHANGED
@@ -9,3 +9,5 @@
9
9
  下記のようなエラーが出て、うまく入力ができません。
10
10
 
11
11
  ![イメージ説明](90e5e30860c2eb236e8b6f359cbb0ae1.png)
12
+
13
+ それ以前の操作は問題ないのですが、コードが間違っているのでしょうか。

1

2018/08/13 03:49

投稿

myaow
myaow

スコア16

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  Aというサイトがあり、そのサイトはGoogleアカウントと連携してログインできる仕様になっています。
4
4
 
5
- 自動でブラウザを立ち上げるとシークレットモードのように都度ログインしなければならいのでseleniumにログインのコードを書かなければいけないのですが、画像のように「メールアドレスまたは電話番号」のフォームにカーソルを置いて、devtoolsで```id="identifierId"```を確認し、selenium.rbで```driver.find_element(:id, 'identifierId').send_keys '![メールアドレス'```と入力し、実行したのですが、
5
+ 自動でブラウザを立ち上げるとシークレットモードのように都度ログインしなければならいのでseleniumにログインのコードを書かなければいけないのですが、画像のように「メールアドレスまたは電話番号」のフォームにカーソルを置いて、devtoolsで```id="identifierId"```を確認し、selenium.rbで```driver.find_element(:id, 'identifierId').send_keys 'メールアドレス'```と入力し、実行したのですが、
6
6
 
7
7
  ![イメージ説明](30efe2cabe2e8511a733a89df5872893.png)
8
8