ページへ戻る

− Links

 印刷 

Python​/Seleniumの導入 の変更点 :: NJF Wiki

xpwiki:Python/Seleniumの導入 の変更点

« Prev[3]  
2: 2016-12-03 (土) 12:09:10 njf[4] ソース[5] バックアップ No.2 を復元して編集[6] 現: 2016-12-03 (土) 20:22:17 njf[4] ソース[7] 編集[8]
Deleted an attach file: xpath_copy.png at 2016-12-03 (土) 21:20:49
Line 61: Line 61:
 find_element_by_xpath  find_element_by_xpath
-あたりです。それぞれname、id、XPathをもと要素に取得します。XPathとはその文書の要素のパスで、Chromeだとディベロッパーツールの中のエレメントタブから好きなエレメントを右クリックし、「copy」を選ぶとXPathをコピーできるので、nameやidで区別できない要素を取得するのに便利です。+あたりです。それぞれname、id、XPathをもと要素に取得します。XPathとはその文書の要素のパスです。Chromeだとディベロッパーツールの中のエレメントタブから好きなエレメントを右クリックし、「copy」を選ぶとXPathをコピーできます。どの要素でも一意に指定できるので、nameやidで区別できない要素を取得するのに便利です。
&ref(xpath_copy_0.png,mw:480,mh:360); &ref(xpath_copy_0.png,mw:480,mh:360);
Line 96: Line 96:
プロセスが終わるとブラウザも落ちてしまうことがあります。その時は以下のような処理を最後に入れて、「q」とコマンドラインで入力するまでプログラムを終了させないようにするとよいでしょう。 プロセスが終わるとブラウザも落ちてしまうことがあります。その時は以下のような処理を最後に入れて、「q」とコマンドラインで入力するまでプログラムを終了させないようにするとよいでしょう。
 + print "Type 'q' to end"
 while True:  while True:
     inputline = raw_input()      inputline = raw_input()
« Prev[3]