リポジトリ
N/A
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
{{tag>software}} ====== Selenium ====== ===== seleniumでテレコンを開く ===== sudo pip install selenium chromeのバージョンに合ったwebdriverをダウンロードして、pathが通った場所に配置。 from selenium import webdriver driver = webdriver.Chrome("c:/driver/chromedriver.exe") driver.get("http://www.yahoo.co.jp") 指定する。 入力する例。 name = driver.find_element_by_xpath('//*[@id="CmnCauSysLgiInitInput_block"]/table[1]/tbody/tr[1]/td/table/tbody/tr/td/input') name.send_keys("文字列") word = driver.find_element_by_xpath('//*[@id="passwd1"]') word.send_keys("sss") ウィンドウハンドルを取得する handle_array = driver.window_handles driver.switch_to.window(handle_array[1]) javascriptの実行(すべてチェックを入れる) driver.execute_script("javascript:(function (){var inputs = document.getElementsByTagName('input');for(var i=0; ; i++){for (var j=0; j < inputs.length; j ++) {var e = inputs[j];if (e.type == 'checkbox')e.checked = true;}if(i < window.frames.length){try {inputs = window.frames[i].document.getElementsByTagName('input');}catch(e){}}else{break;}}})();")
article/selenium.txt
· 最終更新: 2020/07/22 17:05 (外部編集)
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ