回答編集履歴

2

誤字修正等

2018/10/15 10:44

投稿

reraNine
reraNine

スコア124

test CHANGED
@@ -18,8 +18,10 @@
18
18
 
19
19
  xPathで指定する場合、ページ側がボタンを増やしたりした際にこちらの望む要素を押下できない可能性はあります。
20
20
 
21
- 代案として、パスワードelement要素を取得し、sendkeyでTabを押下した扱いとし
21
+ 代案として、ルアレスのelement要素を取得し、sendkeyでTabを押下し、
22
22
 
23
- ログインボタンへフォーカスし、Enterを押下するといった方法もございますので、
23
+ Enterを押下するといった方法もございますので、
24
24
 
25
25
  参考になれば幸いです。
26
+
27
+ driver.find_element_by_name('email').send_keys(Keys.TAB, Keys.ENTER)

1

修正案プラス

2018/10/15 10:43

投稿

reraNine
reraNine

スコア124

test CHANGED
@@ -9,3 +9,17 @@
9
9
  今回のケースですと
10
10
 
11
11
  <span>と<input>が該当するかと思われますので、xPath等、id以外の要素で取得を試みて下さい。
12
+
13
+
14
+
15
+ 追記:
16
+
17
+ ログインページですので、影響度は少ないですが、
18
+
19
+ xPathで指定する場合、ページ側がボタンを増やしたりした際にこちらの望む要素を押下できない可能性はあります。
20
+
21
+ 代案として、パスワードにelement要素を取得し、sendkeyでTabを押下した扱いとし、
22
+
23
+ ログインボタンへフォーカスし、Enterを押下するといった方法もございますので、
24
+
25
+ 参考になれば幸いです。