鼠标操作
动作通道
执行动作
按一下
双击double_click
浮动move_to_element
右键单击context_click
拖动drag_and_drop
暂停pause
将鼠标移动(浮动)到某个元素1 .找到鼠标操作的元素对象
LOC=(by.XPath,'')
ele=driver.find_element(*loc ) ) )
实例化actionChains类
交流=动作通道(驱动程序)
3 .调用鼠标操作
AC.move_to_element(ele ).click ) (ele ) )。
调用perform (以执行操作
ac.perform (
等待下拉列表显示,操作loc=(by.XPath,'')例如百度首页-设置-高级搜索
等待=webdriverwait (驱动程序,20 ) )。
wait.until (EC.visibility _ of _ element _ located ) () ) ) ) ) 65 )
diver.find_element(*loc ).click ) )。
单击#元素以显示下拉列表(单击高级搜索后的框) )。
LOC=(by.XPath,'')
等待=webdriverwait (驱动程序,20 ) )。
wait.until (EC.visibility _ of _ element _ located ) () ) ) ) ) 65 )
diver.find_element(*loc ).click ) )。
#等待并操作,直到下拉列表中显示要操作的元素
LOC=(by.XPath,'')
等待=webdriverwait (驱动程序,20 ) )。
wait.until (EC.visibility _ of _ element _ located ) () ) ) ) ) 65 )
diver.find_element(*loc ).click ) )。
下拉列表1 .选择实例化Select类-select元素。
LC1=(by.id,’' hobby’) )
(webdriverwait (驱动程序,20 ).until ) EC.visibility _ of _ element _ located (lo C1 ) ) ) ) ) ) ) )
(select _ ele=driver.find _ element (* lo C1 ) ) ) ) ) ) ) 652
s=选择(select _ ele ) )
2 .使用提供的选择方法,从下拉列表中选择值
1 )下标。 s.select_by_index (
2 )文本。 s.select_by_visible_text (
3 ) value属性s.select_by_value ()