第7章要素の位置に3

基本操作
1、輸入webdriverを
2、ブラウザを開き
b.webdriver.Firefox()
3、リンクURLを開きます
b.get( 'http://www.baidu.com')
図4に示すように、位置決め要素
要素をターゲット
エレメント名
ID
クラス名
タグ名
リンク名
部分的なリンクテキスト
XPathの
CASSセレクタ
素子動作
明確な、明確な要素の内容
send_keys、シミュレートされたキーボード入力
注:エラーが要素が情報を入力することはできませんだろうと、このメソッドが呼び出されます
操作をクリックし、クリックしてください
提出し、フォームを送信
取得された要素は、オブジェクトに割り当てられています
ELE = b.find_element_by_id( 'キロワット')
要素のメソッド呼び出し
ele.clear()
ele.send_keys( 'こんにちは検索')
XPathを使用したポジショニング
絶対パス
現在のノード
// * [数(XXX)= 2
表す:要素= XXXノード2の数を数えます
5.戻ります
b.back()
6、マウスやキーボードのイベント
マウスイベント
シミュレートされたユーザーの行動を生成するためのオブジェクトActionChains(ドライバ):クラス
context_click、右クリックイベント(デフォルトは左クリックします)
DOUBLE_CLICK、ダブルクリックイベント
drag_and_dropドラッグ
move_to_element()、マウスがエレメント上に置きました
click_and_hold、要素上でマウスの左ボタンを押してください
selenium.webdriver.common.action_chainsからActionChainsをインポート
( '要素を指定する')ELE = driver.find_element_by_link_text
ActionChains(driver).move_to_element(ele).perform() #鼠标停留在元素上
键盘事件
导入
from selenium.webdriver,common.keys import keys
send_kyes(Kyes.BACK_SPACE)
send_kyes(Kyes.CONTRL,'a')
send_kyes(Kyes.CONTRL,'v')
send_kyes(Kyes.CONTRL,'c')
send_kyes(Kyes.CONTRL,'x')
send_kyes(Kyes.ENTER)
例子
s.send_keys(Keys.BACKSPACE)

おすすめ

転載: www.cnblogs.com/TomBombadil/p/10966819.html