パイソン+セレン素子位置決め方法

測位方法の8種類

1、ID位置決めfind_element_by_idは()
2、名前位置決めfind_element_by_nameは()
。3、位置決めクラス名find_element_by_class_nameは()
。4、タグ名位置決めfind_element_by_tag_name()/要素は、一般的に理解するように、見出されていない
5、リンクテキスト位置決めfind_element_by_link_text()/ウルトラリンク
6は、部分リンクテキスト位置決めfind_element_by_partial_link_text()/ハイパーリンク部
7は、測位方法のXPath find_element_by_xpathは()/をより簡単に次の二つで、検索する
)(8、CSSセレクタ位置決めfind_element_by_css_selector

フレームは、上記フレームを切り替える必要ですが見つかりません。

 

フレームとiframeは、セレンの位置決めに影響を与えるながら1.frameフレームセット、フレームラベル、IFRAME三種類、フレームセットは、他の一般的なラベルと異なっていない、それは、通常の位置に影響を及ぼさないであろう。
セレンは、フレームに切断するswitch_to.frame()メソッドを提供します;
switch_to.frame(参考)
参照がフレームを検索するために使用されるパラメータを、渡され、オブジェクトはWebElement ID、名前、索引およびセレンを渡すことができ、そして
場合:
driver.switch_to.frame(「メインフレーム・イベント・リスト」)
2.ブラウズウィンドウスイッチがハンドル(ハンドル)によって操作され、各ウィンドウは、ページがウィンドウ、対応するハンドルに切り替えるウィンドウを操作する必要がある、現在のウィンドウを表すハンドルを有しています。driver.switch_to.window(ハンドル)ハンドルによって切り替え
例:
self.driver.switch_to.window(self.driver.window_handles [1])

 

おすすめ

転載: www.cnblogs.com/seven7777/p/11890659.html