webdriverをモジュールブラウザ1.セレン
1)ブラウザ= webdriver.Firefox()#は、ブラウザを開き
2)browser.get(URL)#は、Webページを開きます
3)browser.title、current_url位アクセス失敗かどうかを決定します
4)ELE = browser.find_element_by_id()/名前()#位置決め要素
5)ele.clear()空#
6)(引数)#入力値ele.send_keys
7)ele.click()#をクリックして
8)ele.submit#フォームを送信
前のページに9)browser.back()#リターン
10)browser.quit()#は、ブラウザを閉じます
2.webdriverブラウザモジュールは動作します。要素の配置を
1)browser.find_element_by_id /名前()
2)browser.find_element_by_xpath
3)find_element_by_link_text
4)find_element_by_partial_link_text
5)find_element_by_tag_name
6)find_element_by_class_name
7)find_element_by_css_selector
3.ユーザーの行動をシミュレート:マウスとキーボードのイベントを
1)selenium.webdriver.common.action_chainsからActionChainsをインポート
2)ActionChains(ブラウザ):シミュレートされたユーザ行動ユーザーオブジェクトを生成します
3)()記憶動作を実行する実行
特定の要素に移動するマウスのActionChains(ブラウザ).move_to_element(ELE).perform()
マウスイベント:
キーボードイベント:seleniu.webdriver.common.keysインポートキーから
send_keys()
4.マルチウィンドウスイッチ
browser.current_window_headle#現在のハンドルを表示します
#リストにすべてのハンドルをbrowser.window_handles
browser.switch_to_window#ハンドルスイッチ
5.テストスクリプトを待つ方法
スリープモードモジュールで使用される1)睡眠時間法:
2)implicitly_wait()時間設定webdriverを待ちます
タイムアウト条件が満たさまたはselenium.webdriver.support.ui輸入WebDriverWaitから出ている待つWebDriverWait 3)した後、
6.警告ダイアログ処理
7. xlrdを使って読み出したユーザデータ
xlrdデータはExcelファイル読ま
xlrdピップはxlrdをインストールインストール
xlrdモジュールは、内容が優れて読み取ります。
1)XL = xlrd.open_workbook( 'Test.xlsを')#オープンエクセル
インデックス紙が取得した2)表= xl.sheets()[0]#
3)行= table.row_values(0)#最初の行の内容を取得します
(0)#は、最初の列のコンテンツを取得4)COL = table.col_values
5)table.nrows#行
列6)table.ncols#番号
7)table.cell(0,0).VALUE#セル値
8.テストがExcelをレポートを生成
Excelファイル書き込みXlsxWriter
インストールXlsxWriterピップはXlsxWriterをインストール
XlsxWriterモジュール:
1)書き込みは、セルの書式セルをマージ
2)サポート式、ハイパーリンク
3)挿入画像をサポートしています
チャートを生成するための4)サポート
XlsxWriter用例:
1)エクセルXL = XlsxWriter.workbook( 'Test.xlsを')を作成します。
2)添加シートテーブル= xl.add_worksheet( 'シート1')
3)0,0(細胞table.write_string書き込み、 '最初の')/( 'A1'、 '最初の')
)、15:4)セルサイズtable.set_column(E 'C' を設定
5))(xl.closeオフエクセル